From 205053bc04b16a1f2f761929a7f2a35dc48c2fdd Mon Sep 17 00:00:00 2001 From: Liam Beckman Date: Fri, 1 Mar 2024 18:15:49 -0800 Subject: [PATCH] Increase test coverage --- tests/test_client.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/tests/test_client.py b/tests/test_client.py index ce2bc9b..4f87f26 100644 --- a/tests/test_client.py +++ b/tests/test_client.py @@ -205,6 +205,19 @@ def test_wait(self): ] ) self.cli.wait(self.mock_id, timeout=2) + + def test_wait_no_state_change(self): + with requests_mock.Mocker() as m: + m.get( + "%s/ga4gh/tes/v1/tasks/%s" % (self.mock_url, self.mock_id), + [ + {"status_code": 200, "json": {"id": self.mock_id, "state": "RUNNING"}}, + {"status_code": 200, "json": {"id": self.mock_id, "state": "RUNNING"}}, + # Continues to return RUNNING state + ] + ) + with self.assertRaises(TimeoutError): + self.cli.wait(self.mock_id, timeout=2) def test_request_params(self):