From 7c9d8192a367dd5056b17cc91d5095973b4c7088 Mon Sep 17 00:00:00 2001 From: Jason Erickson Date: Mon, 14 Feb 2011 16:31:31 -0700 Subject: [PATCH] Increase timeout on concurrent_execution test With test_concurrent_execution test, checking two threads issuing a pg_sleep of 2 seconds and and check if they complete in under 3 seconds occasionally fails when the test is run in a virtual machine on a VM Server with other virtual machines running. Increased the sleep to 4, and the check to 7, giving 3 seconds buffer instead of 1 second. --- tests/test_connection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_connection.py b/tests/test_connection.py index 616ff289..219c0938 100755 --- a/tests/test_connection.py +++ b/tests/test_connection.py @@ -119,7 +119,7 @@ class ConnectionTests(unittest.TestCase): def slave(): cnn = psycopg2.connect(dsn) cur = cnn.cursor() - cur.execute("select pg_sleep(2)") + cur.execute("select pg_sleep(3)") cur.close() cnn.close() @@ -130,7 +130,7 @@ class ConnectionTests(unittest.TestCase): t2.start() t1.join() t2.join() - self.assert_(time.time() - t0 < 3, + self.assert_(time.time() - t0 < 5, "something broken in concurrency") def test_encoding_name(self):