summaryrefslogtreecommitdiff
path: root/tools/python_test_v4.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/python_test_v4.py')
-rw-r--r--tools/python_test_v4.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/tools/python_test_v4.py b/tools/python_test_v4.py
index 02496a4..3b54936 100644
--- a/tools/python_test_v4.py
+++ b/tools/python_test_v4.py
@@ -364,7 +364,7 @@ admin_project.files.create({'file_path': 'README',
'content': 'Initial content',
'commit_message': 'Initial commit'})
readme = admin_project.files.get(file_path='README', ref='master')
-readme.content = base64.b64encode(b"Improved README")
+readme.content = base64.b64encode(b"Improved README").decode()
time.sleep(2)
readme.save(branch="master", commit_message="new commit")
readme.delete(commit_message="Removing README", branch="master")
@@ -374,7 +374,9 @@ admin_project.files.create({'file_path': 'README.rst',
'content': 'Initial content',
'commit_message': 'New commit'})
readme = admin_project.files.get(file_path='README.rst', ref='master')
-assert(readme.decode() == 'Initial content')
+# The first decode() is the ProjectFile method, the second one is the bytes
+# object method
+assert(readme.decode().decode() == 'Initial content')
data = {
'branch': 'master',
@@ -425,7 +427,7 @@ assert(len(tree) != 0)
assert(tree[0]['name'] == 'README.rst')
blob_id = tree[0]['id']
blob = admin_project.repository_raw_blob(blob_id)
-assert(blob == 'Initial content')
+assert(blob.decode() == 'Initial content')
archive1 = admin_project.repository_archive()
archive2 = admin_project.repository_archive('master')
assert(archive1 == archive2)
@@ -579,7 +581,7 @@ assert(len(discussion.attributes['notes']) == 1)
snippet.file_name = 'bar.py'
snippet.save()
snippet = admin_project.snippets.get(snippet.id)
-assert(snippet.content() == 'initial content')
+assert(snippet.content().decode() == 'initial content')
assert(snippet.file_name == 'bar.py')
size = len(admin_project.snippets.list())
snippet.delete()
@@ -741,7 +743,7 @@ snippet.save()
snippet = gl.snippets.get(snippet.id)
assert(snippet.title == 'updated_title')
content = snippet.content()
-assert(content == 'import gitlab')
+assert(content.decode() == 'import gitlab')
assert(snippet.user_agent_detail()['user_agent'])
@@ -775,7 +777,7 @@ for i in range(20, 40):
except gitlab.GitlabCreateError as e:
error_message = e.error_message
break
-assert 'Retry later' in error_message
+assert 'Retry later' in error_message.decode()
[current_project.delete() for current_project in projects]
settings.throttle_authenticated_api_enabled = False
settings.save()