diff options
author | Dana Powers <dana.powers@gmail.com> | 2017-10-24 11:24:15 -0700 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2017-10-24 11:24:15 -0700 |
commit | 53dd7989a05f7c0f6011f4e0f3a4ea1765c02b02 (patch) | |
tree | 5258a14eae4af83e5e00fbbd771d99c68e3ef10a | |
parent | 6564b3bb2f400aae5e411c88cd973519a0aafc50 (diff) | |
download | kafka-python-53dd7989a05f7c0f6011f4e0f3a4ea1765c02b02.tar.gz |
Add test for lookup_coordinator failure
-rw-r--r-- | test/test_coordinator.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_coordinator.py b/test/test_coordinator.py index aea2662..0e96110 100644 --- a/test/test_coordinator.py +++ b/test/test_coordinator.py @@ -590,3 +590,11 @@ def test_heartbeat(patched_coord): patched_coord.heartbeat_task() assert patched_coord._client.schedule.call_count == 1 assert patched_coord.heartbeat_task._handle_heartbeat_failure.call_count == 1 + + +def test_lookup_coordinator_failure(mocker, coordinator): + + mocker.patch.object(coordinator, '_send_group_coordinator_request', + return_value=Future().failure(Exception('foobar'))) + future = coordinator.lookup_coordinator() + assert future.failed() |