summaryrefslogtreecommitdiff
path: root/gitlab/tests/test_gitlab.py
diff options
context:
space:
mode:
authorRoger Meier <r.meier@siemens.com>2019-12-09 09:47:28 +0100
committerGitHub <noreply@github.com>2019-12-09 09:47:28 +0100
commit3e2d69417aa8c6b043ee99fea5f8d7e31a2ba3e8 (patch)
tree8d56c110efd7e3f9aa30d9dd5f38329ed8822b96 /gitlab/tests/test_gitlab.py
parent18913ddce18f78e7432f4d041ab4bd071e57b256 (diff)
parentb5e88f3e99e2b07e0bafe7de33a8899e97c3bb40 (diff)
downloadgitlab-3e2d69417aa8c6b043ee99fea5f8d7e31a2ba3e8.tar.gz
Merge pull request #963 from python-gitlab/fix/as_list
Fix/as list
Diffstat (limited to 'gitlab/tests/test_gitlab.py')
-rw-r--r--gitlab/tests/test_gitlab.py18
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):