]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
added full fetching of result columns, cut overall size to 50000
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 14 Aug 2007 17:43:03 +0000 (17:43 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 14 Aug 2007 17:43:03 +0000 (17:43 +0000)
test/perf/insertspeed.py

index ed363692dcf94c7c940cdc874d898b6b60535edb..cfafc0d433faf40676a01ce6a73c4f03f22119aa 100644 (file)
@@ -18,12 +18,14 @@ def test_many_inserts(n):
     i.execute([{'name':'John Doe','sex':1,'age':35} for j in xrange(n)])
     s = Person_table.select()
     r = s.execute()
-    print "Number of records selected: %s\n"%(len(r.fetchall()))
+    print "Fetching all rows and columns"
+    res = [[value for value in row] for row in r.fetchall()]
+    print "Number of records selected: %s\n"%(len(res))
 
 def all():
     metadata.create_all()
     try:
-        test_many_inserts(100000)
+        test_many_inserts(50000)
     finally:
         metadata.drop_all()