Skip to content

Commit 852eee7

Browse files
generatedunixname2012458493028417meta-codesync[bot]
authored andcommitted
Fix broken fbcode//mcrouter:mcrouter_integration_tests - test_migrated_failover (mcrout
Reviewed By: stuclar Differential Revision: D114996665 fbshipit-source-id: a1ce5c0c066dd9abbb285bf886aafabeeebf8eea
1 parent b279c00 commit 852eee7

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

mcrouter/test/test_migrated_failover.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
# pyre-unsafe
88

9+
import time
10+
911
from carbon.carbon_result.thrift_types import Result
1012
from mcrouter.test.MCProcess import MockMemcached
1113
from mcrouter.test.McrouterTestCase import McrouterTestCase
@@ -37,6 +39,16 @@ def test_migrated_failover(self):
3739

3840
mc_a.terminate()
3941

40-
reply = client.mcGet(b"key")
42+
reply = None
43+
for _ in range(20):
44+
try:
45+
reply = client.mcGet(b"key")
46+
except Exception:
47+
reply = None
48+
if reply is not None and reply.result == Result.FOUND:
49+
break
50+
time.sleep(0.5)
51+
52+
self.assertIsNotNone(reply)
4153
self.assertEqual(Result.FOUND, reply.result)
4254
self.assertEqual(b"b", bytes(reply.value))

0 commit comments

Comments
 (0)