From 9fea0ffe2c46ff3b098a6a2dcbf7b11b90b738dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Wed, 27 Dec 2017 16:30:56 +0100 Subject: [PATCH 1/2] Add tests for #294 --- ihatemoney/tests/tests.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ihatemoney/tests/tests.py b/ihatemoney/tests/tests.py index 97e9df3d..b6058891 100644 --- a/ihatemoney/tests/tests.py +++ b/ihatemoney/tests/tests.py @@ -1153,7 +1153,13 @@ class APITestCase(IhatemoneyTestCase): self.assertStatus(200, req) self.assertEqual(len(json.loads(req.data.decode('utf-8'))), 1) - # edit this member + # Try to add another member with the same name. + req = self.client.post("/api/projects/raclette/members", data={ + "name": "Alexis" + }, headers=self.get_auth("raclette")) + self.assertStatus(400, req) + + # edit the member req = self.client.put("/api/projects/raclette/members/1", data={ "name": "Fred", "weight": 2, From 867f77905b3fc235b3082d329b22d223738f02d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexis=20M=C3=A9taireau?= Date: Wed, 27 Dec 2017 17:26:09 +0100 Subject: [PATCH 2/2] Require flask-rest 1.3 minimum. Fixes #294 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 4145851c..64610abd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,7 @@ flask-mail>=0.8 Flask-Migrate>=1.8.0 Flask-script flask-babel -flask-rest +flask-rest>=1.3 jinja2>=2.6 raven blinker