diff options
Diffstat (limited to 'tools/python_test_v4.py')
-rw-r--r-- | tools/python_test_v4.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tools/python_test_v4.py b/tools/python_test_v4.py index 62e1499..c11e567 100644 --- a/tools/python_test_v4.py +++ b/tools/python_test_v4.py @@ -1,6 +1,9 @@ import base64 +import os import time +import requests + import gitlab LOGIN = 'root' @@ -49,6 +52,7 @@ nxs4TLO3kZjUTgWKdhpgRNF5hwaz51ZjpebaRf/ZqRuNyX4lIRolDxzOn/+O1o8L qG2ZdhHHmSK2LaQLFiSprUkikStNU9BqSQ== =5OGa -----END PGP PUBLIC KEY BLOCK-----''' +AVATAR_PATH = os.path.join(os.path.dirname(__file__), 'avatar.png') # token authentication from config file @@ -81,7 +85,11 @@ assert(settings.default_projects_limit == 42) # users new_user = gl.users.create({'email': 'foo@bar.com', 'username': 'foo', - 'name': 'foo', 'password': 'foo_password'}) + 'name': 'foo', 'password': 'foo_password', + 'avatar': open(AVATAR_PATH, 'rb')}) +avatar_url = new_user.avatar_url.replace('gitlab.test', 'localhost:8080') +uploaded_avatar = requests.get(avatar_url).content +assert(uploaded_avatar == open(AVATAR_PATH, 'rb').read()) users_list = gl.users.list() for user in users_list: if user.username == 'foo': |