]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix up some unit tests
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 1 Apr 2008 17:46:36 +0000 (17:46 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 1 Apr 2008 17:46:36 +0000 (17:46 +0000)
test/dialect/mssql.py
test/dialect/oracle.py
test/orm/memusage.py
test/profiling/compiler.py

index c5ba6271808a598e7bb0cc5c7ff078ae1b79359f..2adbca6b8f92c6f769af27bca8b829cd250fb901 100755 (executable)
@@ -59,7 +59,7 @@ class CompileTest(TestBase, AssertsCompiledSQL):
     def test_delete_schema(self):
         metadata = MetaData()
         tbl = Table('test', metadata, Column('id', Integer, primary_key=True), schema='paj')
-        self.assert_compile(tbl.delete(tbl.c.id == 1), "DELETE FROM paj.test WHERE paj.test.id = :test_id_1")
+        self.assert_compile(tbl.delete(tbl.c.id == 1), "DELETE FROM paj.test WHERE paj.test.id = :paj_test_id_1")
 
     def test_union(self):
         t1 = table('t1',
index e5fb123d258b3726ba8ddf9f27b7e991ca47807c..4b9745a2d29bca557d45777dd10e7f97cf8c6173 100644 (file)
@@ -40,7 +40,7 @@ class CompileTest(TestBase, AssertsCompiledSQL):
            Column('parent_id', Integer, ForeignKey('ed.parent.id')),
            owner = 'ed')
 
-        self.assert_compile(parent.join(child), "ed.parent JOIN ed.child ON parent.id = child.parent_id")
+        self.assert_compile(parent.join(child), "ed.parent JOIN ed.child ON ed.parent.id = ed.child.parent_id")
 
     def test_subquery(self):
         t = table('sometable', column('col1'), column('col2'))
index 2b3081c6bfc7a956b61eda19f7b6cff410e2a115..1851639edf3064dd0ee39da8bb2a61aa25398fb0 100644 (file)
@@ -23,13 +23,16 @@ def profile_memory(func):
 
         assert len(_sessions) == 0
 
-        # TODO: this test only finds pure "growing" tests
+        # TODO: this test only finds pure "growing" tests.
+        # if a drop is detected, it's assumed that GC is able
+        # to reduce memory.  better methodology would
+        # make this more accurate.
         for i, x in enumerate(samples):
-            if i < len(samples) - 1 and samples[i+1] <= x:
-                break
+            if i < len(samples) - 1 and x < samples[i+1]:
+                continue
         else:
-            assert False, repr(samples)
-        assert True
+            return
+        assert False, repr(samples)
     return profile
 
 def assert_no_mappers():
index 51ec25e38cef7d1f73aaa625da58922af049a704..0ce0e7792c32053bc661c8f66f0bd8982fbd9fed 100644 (file)
@@ -24,7 +24,7 @@ class CompileTest(TestBase, AssertsExecutionResults):
         t1.update().compile()
 
     # TODO: this is alittle high
-    @profiling.function_call_count(125, versions={'2.3': 180})
+    @profiling.function_call_count(125, versions={'2.3': 180, '2.4':140})
     def test_select(self):
         s = select([t1], t1.c.c2==t2.c.c1)
         s.compile()