aboutsummaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-19 13:10:04 +0200
committerneodarz <neodarz@neodarz.net>2018-08-19 13:10:04 +0200
commit2a9518c9e771c9eec67aa25ee0d1e2e8b8195892 (patch)
tree46dc7d03c50d1c776e45a5d5a2580ffa8115e4df /src/tests
parent7867863b6cd21a87b97df7cabd6871f6a5204602 (diff)
downloadliberationCenter-2a9518c9e771c9eec67aa25ee0d1e2e8b8195892.tar.xz
liberationCenter-2a9518c9e771c9eec67aa25ee0d1e2e8b8195892.zip
Use status code instead of simple message for testingHEADmaster
Diffstat (limited to '')
-rw-r--r--src/tests/test_api.py12
-rw-r--r--src/tests/test_user.py6
2 files changed, 9 insertions, 9 deletions
diff --git a/src/tests/test_api.py b/src/tests/test_api.py
index 063f32f..741780e 100644
--- a/src/tests/test_api.py
+++ b/src/tests/test_api.py
@@ -11,12 +11,12 @@ def test_api_get_all_users(client, app):
assert response.is_json
assert re.search('username', str(response.data))
-@pytest.mark.parametrize(('username', 'message'), (
- ('', b'{"msg": "Username is required."}'),
- ('neo', b'{"msg": "User neo is already registered."}'),
- ('neodarz', b'{"msg": "done"}')
+@pytest.mark.parametrize(('username', 'code'), (
+ ('', 400),
+ ('neo', 409),
+ ('neodarz', 201)
))
-def test_api_register(client, app, username, message):
+def test_api_register(client, app, username, code):
response = client.post('/api/user/register', data='{"username": "'+username+'"}')
print(response.data)
- assert message in response.data
+ assert code == response.status_code
diff --git a/src/tests/test_user.py b/src/tests/test_user.py
index f39279e..c6ddbd4 100644
--- a/src/tests/test_user.py
+++ b/src/tests/test_user.py
@@ -12,10 +12,10 @@ def test_get_all_users(app):
def test_register_user(app):
with app.app_context():
user = User(app)
- assert user.register("neodarz") is None
+ assert user.register("neodarz")['code'] is 201
def test_register_and_remove_user(app):
with app.app_context():
user = User(app)
- assert user.register("neodarz") is None
- assert user.remove("neodarz") is None
+ assert user.register("neodarz")['code'] is 201
+ assert user.remove("neodarz")['code'] is 200