summaryrefslogtreecommitdiff
path: root/tests/functional/api/test_users.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/api/test_users.py')
-rw-r--r--tests/functional/api/test_users.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/functional/api/test_users.py b/tests/functional/api/test_users.py
index bdee130..a099e8f 100644
--- a/tests/functional/api/test_users.py
+++ b/tests/functional/api/test_users.py
@@ -28,14 +28,26 @@ def test_create_user(gl, fixture_dir):
def test_block_user(gl, user):
- user.block()
+ result = user.block()
+ assert result is True
users = gl.users.list(blocked=True)
assert user in users
- user.unblock()
+ # block again
+ result = user.block()
+ # Trying to block an already blocked user returns None
+ assert result is None
+
+ result = user.unblock()
+ assert result is True
users = gl.users.list(blocked=False)
assert user in users
+ # unblock again
+ result = user.unblock()
+ # Trying to unblock an already blocked user returns False
+ assert result is False
+
def test_ban_user(gl, user):
user.ban()