X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=tests%2Fconditions.py;h=40d7c486fe7b05f2ed7f447e2cf58cd435546ebb;hb=8c0cbef8f467d125ba7c987b3eb1f5bef7d38120;hp=6538e87019bfa7bffa0d8fccb22f8981500943d1;hpb=23012cd370777b60a25839788d131173d2abee91;p=plomtask diff --git a/tests/conditions.py b/tests/conditions.py index 6538e87..40d7c48 100644 --- a/tests/conditions.py +++ b/tests/conditions.py @@ -62,11 +62,15 @@ class TestsWithServer(TestCaseWithServer): form_data = {'title': 'foo', 'description': 'foo'} self.check_post(form_data, '/condition', 302, '/condition?id=1') self.assertEqual(1, len(Condition.all(self.db_conn))) + form_data['delete'] = '' + self.check_post(form_data, '/condition?id=', 404) + self.check_post(form_data, '/condition?id=2', 404) + self.check_post(form_data, '/condition?id=1', 302, '/conditions') + self.assertEqual(0, len(Condition.all(self.db_conn))) def test_do_GET(self) -> None: """Test /condition and /conditions response codes.""" - self.check_get('/condition', 200) - self.check_get('/condition?id=', 200) - self.check_get('/condition?id=0', 500) - self.check_get('/condition?id=FOO', 400) + form_data = {'title': 'foo', 'description': 'foo'} + self.check_post(form_data, '/condition', 302, '/condition?id=1') + self.check_get_defaults('/condition') self.check_get('/conditions', 200)