diff options
author | Lars Wirzenius <liw@liw.fi> | 2018-09-17 08:51:58 +0300 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2018-09-17 08:51:58 +0300 |
commit | e61c54196ead96b7efcdc0794ced2314de26d030 (patch) | |
tree | cd1eb6aefae89da0a70ff648fa185b614995a406 /ick2/client_tests.py | |
parent | 4519bdb40920bdec5d2d09084da52e37ea4d570d (diff) | |
download | ick2-e61c54196ead96b7efcdc0794ced2314de26d030.tar.gz |
Change: worker-manager gets APT server from controller
Diffstat (limited to 'ick2/client_tests.py')
-rw-r--r-- | ick2/client_tests.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ick2/client_tests.py b/ick2/client_tests.py index adba2dc..24b9227 100644 --- a/ick2/client_tests.py +++ b/ick2/client_tests.py @@ -174,6 +174,20 @@ class ControllerClientTests(unittest.TestCase): self.session.response = FakeResponse(200) self.assertEqual(self.controller.report_work(work), None) + def test_get_apt_server_raises_exception_on_error(self): + self.session.response = FakeResponse(400) + with self.assertRaises(ick2.HttpError): + self.controller.get_apt_server() + + def test_get_apt_server_succeeds(self): + server = 'apt.example.com' + version = { + 'apt-server': server, + } + self.session.response = FakeResponse( + 200, body=json.dumps(version), content_type=json_type) + self.assertEqual(self.controller.get_apt_server(), server) + def test_get_artifact_store_url_raises_exception_on_error(self): self.session.response = FakeResponse(400) with self.assertRaises(ick2.HttpError): |