diff options
author | Nejc Habjan <hab.nejc@gmail.com> | 2020-03-08 10:46:56 +0100 |
---|---|---|
committer | Nejc Habjan <nejc.habjan@siemens.com> | 2020-03-18 17:06:47 -0400 |
commit | 915587f72de85b45880a2f1d50bdae1a61eb2638 (patch) | |
tree | 2a82c39aff6d8b830d80461b5abe705ebdc88d94 /gitlab | |
parent | ad7e2bf7472668ffdcc85eec30db4139b92595a6 (diff) | |
download | gitlab-915587f72de85b45880a2f1d50bdae1a61eb2638.tar.gz |
test: prepare base project test class for more tests
Diffstat (limited to 'gitlab')
-rw-r--r-- | gitlab/tests/objects/test_projects.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/gitlab/tests/objects/test_projects.py b/gitlab/tests/objects/test_projects.py index 237a9be..3f61f72 100644 --- a/gitlab/tests/objects/test_projects.py +++ b/gitlab/tests/objects/test_projects.py @@ -14,7 +14,9 @@ from httmock import HTTMock, urlmatch, response # noqa headers = {"content-type": "application/json"} -class TestProjectSnippets(unittest.TestCase): +class TestProject(unittest.TestCase): + """Base class for GitLab Project tests""" + def setUp(self): self.gl = Gitlab( "http://localhost", @@ -22,7 +24,10 @@ class TestProjectSnippets(unittest.TestCase): ssl_verify=True, api_version=4, ) + self.project = self.gl.projects.get(1, lazy=True) + +class TestProjectSnippets(TestProject): def test_list_project_snippets(self): title = "Example Snippet Title" visibility = "private" @@ -47,7 +52,7 @@ class TestProjectSnippets(unittest.TestCase): return response(200, content, headers, None, 25, request) with HTTMock(resp_list_snippet): - snippets = self.gl.projects.get(1, lazy=True).snippets.list() + snippets = self.project.snippets.list() self.assertEqual(len(snippets), 1) self.assertEqual(snippets[0].title, title) self.assertEqual(snippets[0].visibility, visibility) @@ -76,7 +81,7 @@ class TestProjectSnippets(unittest.TestCase): return response(200, content, headers, None, 25, request) with HTTMock(resp_get_snippet): - snippet = self.gl.projects.get(1, lazy=True).snippets.get(1) + snippet = self.project.snippets.get(1) self.assertEqual(snippet.title, title) self.assertEqual(snippet.visibility, visibility) @@ -123,7 +128,7 @@ class TestProjectSnippets(unittest.TestCase): return response(200, content, headers, None, 25, request) with HTTMock(resp_create_snippet, resp_update_snippet): - snippet = self.gl.projects.get(1, lazy=True).snippets.create( + snippet = self.project.snippets.create( { "title": title, "file_name": title, |