From 3ef817c6aa1129777310d250a9de71d93925c81e Mon Sep 17 00:00:00 2001 From: Mark Hoekveen Date: Fri, 2 Dec 2022 19:35:29 +0100 Subject: [PATCH] Expected failure for server down Was even een les om te leren. Nu checkt hij eerst voor een 5xx response. --- tests.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests.py b/tests.py index f932b25..cf7dd14 100644 --- a/tests.py +++ b/tests.py @@ -21,7 +21,9 @@ class TestGeneral(unittest.TestCase): def test_playlist(self): data = self.cog.get_playlist_json() - with self.subTest(msg="Reddit doesn't return 200"): + if data.status_code >= 500: + self.skipTest(f"Server at {self.cog.muzak_url} has an error") + with self.subTest(msg=f"{self.cog.muzak_url} doesn't return 200"): self.assertEqual(data.status_code, 200) with self.subTest(msg="Not a good response"): self.assertIsInstance(data, requests.Response)