[Checkins] SVN: relstorage/branches/jim-speedtest/relstorage/tests/speedtest.py Added poll_interval option with a default of 0.

Jim Fulton jim at zope.com
Fri Oct 9 15:32:50 EDT 2009


Log message for revision 104976:
  Added poll_interval option with a default of 0.
  

Changed:
  U   relstorage/branches/jim-speedtest/relstorage/tests/speedtest.py

-=-
Modified: relstorage/branches/jim-speedtest/relstorage/tests/speedtest.py
===================================================================
--- relstorage/branches/jim-speedtest/relstorage/tests/speedtest.py	2009-10-09 18:19:32 UTC (rev 104975)
+++ relstorage/branches/jim-speedtest/relstorage/tests/speedtest.py	2009-10-09 19:32:50 UTC (rev 104976)
@@ -255,7 +255,7 @@
         adapter.schema.prepare()
         adapter.schema.zap_all()
         def make_storage():
-            return RelStorage(adapter)
+            return RelStorage(adapter, poll_interval=opts.poll_interval)
         return self.run_tests(make_storage)
 
     def oracle_test(self, opts):
@@ -275,7 +275,7 @@
         adapter.schema.prepare()
         adapter.schema.zap_all()
         def make_storage():
-            return RelStorage(adapter)
+            return RelStorage(adapter, poll_interval=opts.poll_interval)
         return self.run_tests(make_storage)
 
     def mysql_test(self, opts):
@@ -299,7 +299,7 @@
         adapter.schema.prepare()
         adapter.schema.zap_all()
         def make_storage():
-            return RelStorage(adapter)
+            return RelStorage(adapter, poll_interval=opts.poll_interval)
         return self.run_tests(make_storage)
 
 
@@ -426,6 +426,10 @@
     "--mysql-port", dest="mysql_port", type='int',
     help="MySQL port",
     )
+parser.add_option(
+    "-p", "--poll-interval", dest="poll_interval", type='float', default=2.0,
+    help="RelStorage poll interval. Defaults to 2.",
+    )
 
 
 
@@ -526,7 +530,7 @@
                         lst = results[key]
                         if lst:
                             t = min(lst)
-                            line.append('%6.4f' % t)
+                            line.append('%7.5f' % t)
                         else:
                             line.append('?')
 



More information about the checkins mailing list