[Checkins] SVN: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/tests/testSQLAlchemy.py adjust test to make then work out-of-the-box with sqlite and postgres

Andreas Jung andreas at andreas-jung.com
Wed Aug 15 08:33:56 EDT 2007


Log message for revision 78843:
  adjust test to make then work out-of-the-box with sqlite and postgres
  

Changed:
  U   z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/tests/testSQLAlchemy.py

-=-
Modified: z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/tests/testSQLAlchemy.py
===================================================================
--- z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/tests/testSQLAlchemy.py	2007-08-15 12:27:24 UTC (rev 78842)
+++ z3c.sqlalchemy/trunk/src/z3c/sqlalchemy/tests/testSQLAlchemy.py	2007-08-15 12:33:56 UTC (rev 78843)
@@ -37,11 +37,11 @@
         execute = wrapper.engine.execute
 
         try:
-            execute("""DROP TABLE user""")
+            execute("""DROP TABLE users""")
         except:
             pass
 
-        execute("""CREATE TABLE user(id int primary key,"""
+        execute("""CREATE TABLE users(id int primary key,"""
                     """                  firstname varchar(255),"""
                     """                  lastname varchar(255)"""
                     """)""")
@@ -51,9 +51,11 @@
         except:
             pass
         execute("""CREATE TABLE skills(id int primary key,"""
-                    """                    user_id int, """
-                    """                    name varchar(255)"""
+                    """                user_id int, """
+                    """                name varchar(255)"""
                     """)""")
+
+        del wrapper
         
 
     def testIFaceBaseWrapper (self):
@@ -73,9 +75,9 @@
 
     def testSimplePopulation(self):
         db = createSAWrapper(self.dsn)
-        # obtain mapper for table 'user'
+        # obtain mapper for table 'users'
 
-        User = db.getMapper('user')
+        User = db.getMapper('users')
         session = db.session
 
         rows = session.query(User).all()
@@ -95,10 +97,10 @@
             pass
 
         M = Model()
-        M.add('user', mapper_class=myUser)
+        M.add('users', mapper_class=myUser)
 
         db = createSAWrapper(self.dsn, model=M)
-        User = db.getMapper('user')
+        User = db.getMapper('users')
         self.assertEqual(User, myUser)
 
 
@@ -108,24 +110,24 @@
             pass
 
         M = Model()
-        self.assertRaises(TypeError, M.add, 'user', mapper_class=myUser)
+        self.assertRaises(TypeError, M.add, 'users', mapper_class=myUser)
 
 
     def testGetMappers(self):
 
         db = createSAWrapper(self.dsn)
-        Users = db.getMapper('user')
+        Users = db.getMapper('users')
         Skills = db.getMapper('skills')
-        User, Skills = db.getMappers('user', 'skills')
+        User, Skills = db.getMappers('users', 'skills')
 
 
     def testModelWeirdParameters(self):
         M = Model()
-        self.assertRaises(ValueError, M.add, 'user', relations=('foo', 'bar'), autodetect_relations=True)
+        self.assertRaises(ValueError, M.add, 'users', relations=('foo', 'bar'), autodetect_relations=True)
 
     def testModelWeirdRelationsParameters(self):
         M = Model()
-        self.assertRaises(TypeError, M.add, 'user', relations=('foo'))
+        self.assertRaises(TypeError, M.add, 'users', relations=('foo'))
 
     def testModelNonExistingTables(self):
         M = Model()
@@ -162,16 +164,16 @@
         def getModel(md):
 
             model = Model()
-            model.add('user', table=sqlalchemy.Table('user', md, autoload=True), relations=('skills',))
+            model.add('users', table=sqlalchemy.Table('users', md, autoload=True), relations=('skills',))
             model.add('skills', table=sqlalchemy.Table('skills', 
                                                        md, 
-                                                       sqlalchemy.ForeignKeyConstraint(('user_id',), ('user.id',)),
+                                                       sqlalchemy.ForeignKeyConstraint(('user_id',), ('users.id',)),
                                                        autoload=True, 
                                                        ))
             return model
 
         db = createSAWrapper(self.dsn, model=getModel)
-        User = db.getMapper('user')
+        User = db.getMapper('users')
         session = db.session
         session.save(User(id=1,firstname='foo', lastname='bar'))
         session.flush()



More information about the Checkins mailing list