From 3c79f6fa53c9b39234f9bbf5777b5b264f1ce6cd Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Wed, 19 Jun 2013 16:44:06 -0400 Subject: [PATCH] Make RateLimitTests less brittle to speedy tests (imported from commit 1b81356d90bdb19b0550363aebb2f1426d386d10) --- zephyr/tests.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/zephyr/tests.py b/zephyr/tests.py index 4eb7f84fea..c4edc1dbaf 100644 --- a/zephyr/tests.py +++ b/zephyr/tests.py @@ -2895,6 +2895,11 @@ class RateLimitTests(AuthedTestCase): def test_headers(self): email = "hamlet@humbughq.com" api_key = self.get_api_key(email) + + # Sleep 1 second and succeed again + import time + time.sleep(1) + result = self.send_api_message(email, api_key, "some stuff") self.assertTrue('X-RateLimit-Remaining' in result) self.assertTrue('X-RateLimit-Limit' in result) @@ -2921,7 +2926,7 @@ class RateLimitTests(AuthedTestCase): self.assertEqual(json.get("result"), "error") self.assertIn("API usage exceeded rate limit, try again in", json.get("msg")) - # Sleep 5 seconds and succeed again + # Sleep 1 second and succeed again import time time.sleep(1) result = self.send_api_message(email, api_key, "Good message")