]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
triple check that the dict is empty
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 20 Dec 2010 00:13:40 +0000 (19:13 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 20 Dec 2010 00:13:40 +0000 (19:13 -0500)
test/aaa_profiling/test_memusage.py

index e3ed80a74aaa89e15311112381a8ddd69b045acb..7f7cbcfb19966cfeecbf32d191a4837c17a6e773 100644 (file)
@@ -218,6 +218,7 @@ class MemUsageTest(EnsureZeroed):
         from sqlalchemy.dialects import mysql, postgresql, sqlite
         from sqlalchemy import types
         
+        eng = engines.testing_engine()
         for args in (
             (types.Integer, ),
             (types.String, ),
@@ -232,9 +233,11 @@ class MemUsageTest(EnsureZeroed):
             @profile_memory
             def go():
                 type_ = args[0](*args[1:])
-                bp = type_._cached_bind_processor(testing.db.dialect)
-                rp = type_._cached_result_processor(testing.db.dialect, 0)
+                bp = type_._cached_bind_processor(eng.dialect)
+                rp = type_._cached_result_processor(eng.dialect, 0)
             go()
+        
+        assert not eng.dialect._type_memos
             
             
     def test_many_updates(self):