From 5e1248e798b31cc4b2196bcc9fb854ff4ef5a82c Mon Sep 17 00:00:00 2001 From: Paul Konstantin Gerke Date: Wed, 12 Jan 2022 00:28:27 +0100 Subject: [PATCH] Fix tests to test new behavior Signed-off-by: Paul Konstantin Gerke --- api/tests.py | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/api/tests.py b/api/tests.py index d0bd0d55..670dcbfb 100644 --- a/api/tests.py +++ b/api/tests.py @@ -406,29 +406,21 @@ class TimerAPITestCase(TestBase.BabyBuddyAPITestCaseBase): response = self.client.patch(f"{endpoint}restart/") self.assertEqual(response.status_code, status.HTTP_200_OK) + self.assertTrue(response.data["active"]) - response = self.client.get(endpoint) + # Restart twice is allowed + response = self.client.patch(f"{endpoint}restart/") self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertTrue(response.data["active"]) - # Restart twice fails - response = self.client.patch(f"{endpoint}restart/") - self.assertEqual( - response.status_code, status.HTTP_412_PRECONDITION_FAILED - ) - response = self.client.patch(f"{endpoint}stop/") self.assertEqual(response.status_code, status.HTTP_200_OK) - - response = self.client.get(endpoint) - self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertFalse(response.data["active"]) - # Stopping twice fails + # Stopping twice is allowed, too response = self.client.patch(f"{endpoint}stop/") - self.assertEqual( - response.status_code, status.HTTP_412_PRECONDITION_FAILED - ) + self.assertEqual(response.status_code, status.HTTP_200_OK) + self.assertFalse(response.data["active"]) class TummyTimeAPITestCase(TestBase.BabyBuddyAPITestCaseBase):