]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
(no commit message)
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 31 Oct 2005 02:37:52 +0000 (02:37 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 31 Oct 2005 02:37:52 +0000 (02:37 +0000)
lib/sqlalchemy/databases/postgres.py
lib/sqlalchemy/engine.py
test/alltests.py
test/objectstore.py
test/sequence.py

index 67ee1d4fd606668b3e9557ba3cf65b54dd59b412..3515c5e7af89b1ec93beee4a0b82af3cf51937eb 100644 (file)
@@ -278,7 +278,7 @@ class PGSQLEngine(ansisql.ANSISQLEngine):
                 row[column_constraints.c.table_name],
                 row[column_constraints.c.column_name]
             )
-            print "type %s on column %s to remote %s.%s.%s" % (type, constrained_column, referred_schema, referred_table, referred_column) 
+            #print "type %s on column %s to remote %s.%s.%s" % (type, constrained_column, referred_schema, referred_table, referred_column) 
             if type=='PRIMARY KEY':
                 table.c[constrained_column]._set_primary_key()
             elif type=='FOREIGN KEY':
index 0dc2e267f81b45204436cafa0be24f55256c7021..3d8c41221004b1d817261cfef66f986613afecee 100644 (file)
@@ -301,7 +301,7 @@ class ResultProxy:
                 else:
                     rec = (types.NULLTYPE, i)
                 if self.props.setdefault(item[0].lower(), rec) is not rec:
-                    raise "Duplicate column name '%s' in result set! use use_labels on select statement" % (item[0].lower())
+                    raise "Duplicate column name '%s' in result set! try 'use_labels' option on select statement" % (item[0].lower())
                 self.props[i] = rec
                 i+=1
 
index cee36d0f0f69e0348af138c92c8731cba6520cf9..e19863e4c60ee913c91ff2d341826743f7330a9f 100644 (file)
@@ -1,13 +1,13 @@
-import unittest
 import testbase
+import unittest
 
 testbase.echo = False
 
 def suite():
-    modules_to_test = ('attributes', 'historyarray', 'pool', 'engines', 'query', 'types', 'mapper', 'objectstore')
+    modules_to_test = ('attributes', 'historyarray', 'pool', 'engines', 'query', 'types', 'mapper', 'objectstore', 'dependency', 'sequence', 'select')
     alltests = unittest.TestSuite()
     for module in map(__import__, modules_to_test):
-        alltests.addTest(unittest.findTestCases(module))
+        alltests.addTest(unittest.findTestCases(module, suiteClass=None))
     return alltests
 
 if __name__ == '__main__':
index f8aaf497e12a3c932f68b77ea9629ef617e52683..0e56a6ccafa71bd36315e317c9d0b306ce1e9acf 100644 (file)
@@ -279,7 +279,7 @@ class SaveTest(AssertMixin):
                     ]
                 )
         ])
-        l = sql.select([users, addresses], sql.and_(users.c.user_id==addresses.c.address_id, addresses.c.address_id==a.address_id)).execute()
+        l = sql.select([users, addresses], sql.and_(users.c.user_id==addresses.c.address_id, addresses.c.address_id==a.address_id), use_labels=True).execute()
         self.echo( repr(l.fetchone().row))
 
     def testbackwardsnonmatch(self):
index 492495f8ea7e1516cdccb14a16032b36ba3d00c8..605c855eaa6f8a9b36730a380f676372db1132fc 100644 (file)
@@ -6,12 +6,13 @@ import testbase
 from sqlalchemy.schema import *
 import sqlalchemy
 
-#db = sqlalchemy.engine.create_engine('postgres', {'database':'test', 'host':'127.0.0.1', 'user':'scott', 'password':'tiger'}, echo=testbase.echo)
-db = sqlalchemy.engine.create_engine('oracle', {'dsn':os.environ['DSN'], 'user':os.environ['USER'], 'password':os.environ['PASSWORD']}, echo=testbase.echo)
 
 class SequenceTest(PersistTest):
 
     def setUp(self):
+        db = sqlalchemy.engine.create_engine('postgres', {'database':'test', 'host':'127.0.0.1', 'user':'scott', 'password':'tiger'}, echo=testbase.echo)
+        #db = sqlalchemy.engine.create_engine('oracle', {'dsn':os.environ['DSN'], 'user':os.environ['USER'], 'password':os.environ['PASSWORD']}, echo=testbase.echo)
+
         self.table = Table("cartitems", db, 
             Column("cart_id", Integer, Sequence('cart_id_seq'), primary_key=True),
             Column("description", String(40)),