summaryrefslogtreecommitdiff
path: root/tests/unit
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #2045 from python-gitlab/jlvillal/test_validate_attrsNejc Habjan2022-06-051-0/+49
|\
| * test: add more tests for RequiredOptionalJohn L. Villalovos2022-06-011-0/+49
* | chore: rename `whaction` and `action` to `resource_action` in CLIJohn L. Villalovos2022-06-051-1/+1
* | chore: rename `what` to `gitlab_resource`John L. Villalovos2022-06-031-7/+7
* | test: increase client coverageNejc Habjan2022-06-021-0/+24
|/
* chore: move `utils._validate_attrs` inside `types.RequiredOptional`John L. Villalovos2022-05-311-5/+4
* chore: have `EncodedId` creation always return `EncodedId`John L. Villalovos2022-05-311-2/+4
* feat: support mutually exclusive attributes and consolidate validation to fix...Walter Rowe2022-05-311-4/+5
* chore: move `RequiredOptional` to the `gitlab.types` moduleJohn L. Villalovos2022-05-311-10/+11
* chore: correct ModuleNotFoundError() argumentsJohn L. Villalovos2022-05-291-1/+1
* test(gitlab): increase unit test coverageNejc Habjan2022-05-298-30/+289
* feat(client): introduce `iterator=True` and deprecate `as_list=False` in `lis...John L. Villalovos2022-05-293-11/+29
* refactor(mixins): extract custom type transforms into utilsNejc Habjan2022-05-291-1/+28
* feat(objects): support get project storage endpointNejc Habjan2022-05-271-0/+20
* Merge pull request #2012 from rnoberger/rnoberger/test-projectsNejc Habjan2022-05-111-20/+116
|\
| * test(projects): add tests for list project methodsRobin Berger2022-05-101-20/+116
* | fix: duplicate subparsers being added to argparseJohn L. Villalovos2022-05-091-0/+0
* | feat: display human-readable attribute in `repr()` if presentNejc Habjan2022-05-081-0/+31
|/
* Merge pull request #1974 from Sineaggi/add-chunked-to-list-of-retryable-excep...Nejc Habjan2022-04-141-2/+11
|\
| * fix: add ChunkedEncodingError to list of retryable exceptionsClayton Walker2022-04-131-2/+11
* | feat: emit a warning when using a `list()` method returns maxJohn L. Villalovos2022-04-121-2/+100
|/
* fix: add 52x range to retry transient failures and testsClayton Walker2022-04-041-1/+97
* feat(api): re-add topic delete endpointNejc Habjan2022-04-011-0/+18
* feat(object): add pipeline test report summary supportkinbald2022-03-071-1/+54
* feat(merge_request_approvals): add support for deleting MR approval rulesNejc Habjan2022-02-131-0/+18
* test(unit): clean up MR approvals fixturesNejc Habjan2022-02-131-123/+14
* feat(artifacts): add support for project artifacts delete APINejc Habjan2022-02-101-0/+18
* test(runners): add test for deleting runners by auth tokenNejc Habjan2022-02-101-1/+17
* chore: create a custom `warnings.warn` wrapperJohn L. Villalovos2022-02-061-0/+19
* test(objects): add tests for project artifactsNejc Habjan2022-02-011-2/+13
* chore: create new ArrayAttribute classJohn L. Villalovos2022-01-301-12/+30
* style: use f-strings where applicableNejc Habjan2022-01-231-5/+1
* chore: consistently use open() encoding and file descriptorNejc Habjan2022-01-231-2/+2
* chore: remove old-style classesNejc Habjan2022-01-231-2/+2
* chore: rename `types.ListAttribute` to `types.CommaSeparatedListAttribute`John L. Villalovos2022-01-221-12/+12
* test: convert usage of `match_querystring` to `match`jlvillal/rm_httmockJohn L. Villalovos2022-01-164-101/+104
* test: remove usage of httpmock libraryJohn L. Villalovos2022-01-151-223/+388
* test: use 'responses' in test_mixins_methods.pyJohn L. Villalovos2022-01-141-146/+191
* test(groups): enable group transfer testsNejc Habjan2022-01-131-3/+2
* feat(api): add `project.transfer()` and deprecate `transfer_project()`Nejc Habjan2022-01-132-5/+48
* chore: replace usage of utils._url_encode() with utils.EncodedId()jlvillal/encoded_idJohn L. Villalovos2022-01-131-23/+2
* chore: add EncodedId string class to use to hold URL-encoded pathsJohn L. Villalovos2022-01-132-0/+66
* fix: use url-encoded ID in all pathsJohn L. Villalovos2022-01-131-0/+14
* feat: add support for Group Access Token APIFabio Huser2022-01-091-0/+113
* docs: update project access token API reference linkFabio Huser2022-01-091-1/+1
* Merge pull request #1812 from python-gitlab/jlvillal/pprintNejc Habjan2022-01-091-0/+30
|\
| * chore: add `pprint()` and `pformat()` methods to RESTObjectJohn L. Villalovos2022-01-081-0/+30
* | fix: remove custom URL encodingJohn L. Villalovos2022-01-081-4/+9
|/
* feat(cli): allow options from args and environment variablesNejc Habjan2022-01-022-1/+115
* fix: handle situation where GitLab does not return valuesjlvillal/paginationJohn L. Villalovos2021-12-301-3/+2