aboutsummaryrefslogtreecommitdiff
path: root/ihatemoney/tests/tests.py
diff options
context:
space:
mode:
authorAlexis Métaireau <alexis@vieuxsinge.com>2018-08-05 16:31:20 +0200
committerAlexis Metaireau <alexis@notmyidea.org>2019-09-27 23:36:25 +0200
commit82d94a749097d8ae4348fed043a806ec7970bc70 (patch)
treee1d0ac8a7d12eade302cdae5f6aa8ea013eca42b /ihatemoney/tests/tests.py
parent787334777a4deb0f16d92ff099564063f34781c4 (diff)
downloadihatemoney-mirror-82d94a749097d8ae4348fed043a806ec7970bc70.zip
ihatemoney-mirror-82d94a749097d8ae4348fed043a806ec7970bc70.tar.gz
ihatemoney-mirror-82d94a749097d8ae4348fed043a806ec7970bc70.tar.bz2
Trim member usernames. Fixes #353
Diffstat (limited to 'ihatemoney/tests/tests.py')
-rw-r--r--ihatemoney/tests/tests.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/ihatemoney/tests/tests.py b/ihatemoney/tests/tests.py
index 9d611d7..a7d70ce 100644
--- a/ihatemoney/tests/tests.py
+++ b/ihatemoney/tests/tests.py
@@ -632,6 +632,16 @@ class BudgetTestCase(IhatemoneyTestCase):
balance = models.Project.query.get("raclette").balance
self.assertEqual(set(balance.values()), set([6, -6]))
+ def test_trimmed_members(self):
+ self.post_project("raclette")
+
+ # Add two times the same person (with a space at the end).
+ self.client.post("/raclette/members/add", data={'name': 'alexis'})
+ self.client.post("/raclette/members/add", data={'name': 'alexis '})
+ members = models.Project.query.get("raclette").members
+
+ self.assertEqual(len(members), 1)
+
def test_weighted_members_list(self):
self.post_project("raclette")
@@ -1225,7 +1235,6 @@ class APITestCase(IhatemoneyTestCase):
self.assertEqual(False, json.loads(req.data.decode('utf-8'))["activated"])
# re-activate the user
-
req = self.client.put("/api/projects/raclette/members/1", data={
"name": "Fred",
"activated": True,