]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
seems like the recent itertools add to select()._get_display_froms() adds overhead...
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 1 Apr 2008 18:08:42 +0000 (18:08 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 1 Apr 2008 18:08:42 +0000 (18:08 +0000)
test/profiling/zoomark.py

index f0208acb4ac5378f10f7dc6a016ada19c0f73a8d..80551ae9aa543df6d57e2ba30e58b2ab854c8890 100644 (file)
@@ -27,7 +27,7 @@ class ZooMarkTest(testing.TestBase, AssertsExecutionResults):
     __skip_if__ = ((lambda: sys.version_info < (2, 4)), )
 
     @profiling.conditional_call_count(
-        _running_in, {'isolation': (1806,),
+        _running_in, {'isolation': (2038,),
                       'suite': (1569, {'2.4': 1579}, 0.20)})
     def test_1_create_tables(self):
         global metadata
@@ -133,7 +133,7 @@ class ZooMarkTest(testing.TestBase, AssertsExecutionResults):
         for x in xrange(ITERATIONS):
             tick = i.execute(Species=u'Tick', Name=u'Tick %d' % x, Legs=8)
 
-    @profiling.function_call_count(2740)
+    @profiling.function_call_count(2740, {'2.4':2996})
     def test_3_properties(self):
         Zoo = metadata.tables['Zoo']
         Animal = metadata.tables['Animal']
@@ -155,7 +155,7 @@ class ZooMarkTest(testing.TestBase, AssertsExecutionResults):
             millipede = fullobject(Animal.select(Animal.c.Legs==1000000))
             ticks = fullobject(Animal.select(Animal.c.Species==u'Tick'))
 
-    @profiling.function_call_count(10384, {'2.4': 11001})
+    @profiling.function_call_count(10384, {'2.4': 11958})
     def test_4_expressions(self):
         Zoo = metadata.tables['Zoo']
         Animal = metadata.tables['Animal']
@@ -249,7 +249,7 @@ class ZooMarkTest(testing.TestBase, AssertsExecutionResults):
                     select([Animal.c.Legs], distinct=True).execute().fetchall()]
             legs.sort()
 
-    @profiling.function_call_count(1116)
+    @profiling.function_call_count(1116, {'2.4':1192})
     def test_6_editing(self):
         Zoo = metadata.tables['Zoo']