[bridgedb/develop] Increase sleep time in test_bridgedb.py tests for non-CI machines.

commit d131f15a98573dd37619b6bb7895e09589e223b8 Author: Isis Lovecruft <isis@torproject.org> Date: Wed Aug 20 21:20:37 2014 +0000 Increase sleep time in test_bridgedb.py tests for non-CI machines. --- lib/bridgedb/test/test_bridgedb.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/lib/bridgedb/test/test_bridgedb.py b/lib/bridgedb/test/test_bridgedb.py index e54d324..0d53fef 100644 --- a/lib/bridgedb/test/test_bridgedb.py +++ b/lib/bridgedb/test/test_bridgedb.py @@ -56,6 +56,19 @@ class BridgeDBCliTest(unittest.TestCase): return pid + def doSleep(self): + """Sleep for some ammount of time. + + We usually have less fake bridge descriptors with CI runs than we do + during other tests, so we can safely decrease the sleep time on CI + machines. + """ + if os.environ.get("TRAVIS"): + time.sleep(5) + else: + time.sleep(20) + return + def test_bridgedb_assignments_log(self): """This test should only be run if a BridgeDB server has already been started in another process. @@ -81,7 +94,7 @@ class BridgeDBCliTest(unittest.TestCase): os.unlink(self.assignmentsFile) os.kill(self.pid, signal.SIGHUP) - time.sleep(5) + self.doSleep() self.assertTrue(os.path.isfile(self.assignmentsFile)) def test_bridgedb_SIGUSR1_buckets(self): @@ -90,7 +103,7 @@ class BridgeDBCliTest(unittest.TestCase): raise SkipTest("Can't run test: no BridgeDB process running.") os.kill(self.pid, signal.SIGUSR1) - time.sleep(5) + self.doSleep() buckets = [['email', False], ['https', False], ['unallocated', False]] for rundirfile in os.listdir(self.rundir): for bucket in buckets:
participants (1)
-
isis@torproject.org