diff options
author | Max Wittig <max.wittig95@gmail.com> | 2019-12-08 13:18:53 +0100 |
---|---|---|
committer | Max Wittig <max.wittig95@gmail.com> | 2019-12-08 14:35:50 +0100 |
commit | b5e88f3e99e2b07e0bafe7de33a8899e97c3bb40 (patch) | |
tree | 8d56c110efd7e3f9aa30d9dd5f38329ed8822b96 /gitlab/tests/test_gitlab.py | |
parent | 06a8050571918f0780da4c7d6ae514541118cf1a (diff) | |
download | gitlab-b5e88f3e99e2b07e0bafe7de33a8899e97c3bb40.tar.gz |
test: test that all is ignored, when as_list=Falsefix/as_list
Diffstat (limited to 'gitlab/tests/test_gitlab.py')
-rw-r--r-- | gitlab/tests/test_gitlab.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gitlab/tests/test_gitlab.py b/gitlab/tests/test_gitlab.py index f9d4cc8..7449b3a 100644 --- a/gitlab/tests/test_gitlab.py +++ b/gitlab/tests/test_gitlab.py @@ -119,6 +119,24 @@ class TestGitlabList(unittest.TestCase): self.assertEqual(l[0]["a"], "b") self.assertEqual(l[1]["c"], "d") + def test_all_omitted_when_as_list(self): + @urlmatch(scheme="http", netloc="localhost", path="/api/v4/tests", method="get") + def resp(url, request): + headers = { + "content-type": "application/json", + "X-Page": 2, + "X-Next-Page": 2, + "X-Per-Page": 1, + "X-Total-Pages": 2, + "X-Total": 2, + } + content = '[{"c": "d"}]' + return response(200, content, headers, None, 5, request) + + with HTTMock(resp): + result = self.gl.http_list("/tests", as_list=False, all=True) + self.assertIsInstance(result, GitlabList) + class TestGitlabHttpMethods(unittest.TestCase): def setUp(self): |