| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent d3d662f commit c815b94
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -342,3 +342,37 @@ def test_gitlab_plain_const_does_not_warn(recwarn): | |||
| 342 | 342 | ||
| 343 | 343 | assert not recwarn | |
| 344 | 344 | assert no_access == 0 | |
| 345 | + | ||
| 346 | + | ||
| 347 | + @responses.activate | ||
| 348 | + def test_gitlab_keep_base_url(gl): | ||
| 349 | + responses.add( | ||
| 350 | + **{ | ||
| 351 | + "method": responses.GET, | ||
| 352 | + "url": "http://localhost/api/v4/tests", | ||
| 353 | + "json": [{"a": "b"}], | ||
| 354 | + "headers": { | ||
| 355 | + "X-Page": "1", | ||
| 356 | + "X-Next-Page": "2", | ||
| 357 | + "X-Per-Page": "1", | ||
| 358 | + "X-Total-Pages": "2", | ||
| 359 | + "X-Total": "2", | ||
| 360 | + "Link": ( | ||
| 361 | + "<http://orig_host/api/v4/tests?per_page=1&page=2>;" ' rel="next"' | ||
| 362 | + ), | ||
| 363 | + }, | ||
| 364 | + "content_type": "application/json", | ||
| 365 | + "status": 200, | ||
| 366 | + "match": helpers.MATCH_EMPTY_QUERY_PARAMS, | ||
| 367 | + } | ||
| 368 | + ) | ||
| 369 | + | ||
| 370 | + obj = gl.http_list("/tests", iterator=True) | ||
| 371 | + assert len(obj) == 2 | ||
| 372 | + assert obj._next_url == "http://localhost/api/v4/tests?per_page=1&page=2" | ||
| 373 | + assert obj.current_page == 1 | ||
| 374 | + assert obj.prev_page is None | ||
| 375 | + assert obj.next_page == 2 | ||
| 376 | + assert obj.per_page == 1 | ||
| 377 | + assert obj.total_pages == 2 | ||
| 378 | + assert obj.total == 2 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments