From 47336dd9eb2f3cafc38bfe992c0997b2eded1a65 Mon Sep 17 00:00:00 2001 From: Holger Nahrstaedt <holger@nahrstaedt.de> Date: Wed, 6 Jun 2018 08:58:02 +0200 Subject: [PATCH] Fix unit test and added call_retry check for WebSocketConnectionClosedException --- beemapi/graphenerpc.py | 5 +++-- tests/beem/test_account.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/beemapi/graphenerpc.py b/beemapi/graphenerpc.py index 8d9328a7..2d7f5b70 100644 --- a/beemapi/graphenerpc.py +++ b/beemapi/graphenerpc.py @@ -349,8 +349,9 @@ class GrapheneRPC(object): break except KeyboardInterrupt: raise - except WebSocketConnectionClosedException: - # self.error_cnt[self.url] += 1 + except WebSocketConnectionClosedException as e: + # self.nodes.increase_error_cnt() + self.nodes.sleep_and_check_retries(str(e), sleep=True, call_retry=True) self.rpcconnect(next_url=False) except ConnectionError as e: self.nodes.increase_error_cnt() diff --git a/tests/beem/test_account.py b/tests/beem/test_account.py index 791c8c49..6540062e 100644 --- a/tests/beem/test_account.py +++ b/tests/beem/test_account.py @@ -104,7 +104,7 @@ class Testcases(unittest.TestCase): h_list = [] for h in account.history(stop=10, use_block_num=False, batch_size=10, raw_output=True): h_list.append(h) - self.assertEqual(h_list[0][0], zero_element) + zero_element = h_list[0][0] self.assertEqual(h_list[-1][0], 10) self.assertEqual(h_list[0][1]['block'], h_all_raw[-1][1]['block']) self.assertEqual(h_list[-1][1]['block'], h_all_raw[-11 + zero_element][1]['block']) -- GitLab