summaryrefslogtreecommitdiff
path: root/tests/functional/api/test_groups.py
Commit message (Collapse)AuthorAgeFilesLines
* feat: add support for SAML group links (#2367)Abhishek Singh2022-11-221-0/+8
|
* feat(groups): add LDAP link manager and deprecate old API endpointsNejc Habjan2022-11-171-6/+28
|
* test: enable skipping tests per GitLab planNejc Habjan2022-10-181-6/+5
|
* refactor: migrate legacy EE tests to pytestNejc Habjan2022-10-181-0/+11
|
* fix: use the [] after key names for array variables in `params`John L. Villalovos2022-07-271-0/+5
| | | | | | | | | | | | | | | | | | 1. If a value is of type ArrayAttribute then append '[]' to the name of the value for query parameters (`params`). This is step 3 in a series of steps of our goal to add full support for the GitLab API data types[1]: * array * hash * array of hashes Step one was: commit 5127b1594c00c7364e9af15e42d2e2f2d909449b Step two was: commit a57334f1930752c70ea15847a39324fa94042460 Fixes: #1698 [1] https://docs.gitlab.com/ee/api/#encoding-api-parameters-of-array-and-hash-types
* test(ee): add an EE specific testJohn L. Villalovos2022-07-251-4/+6
|
* test(functional): replace len() calls with list membership checksNejc Habjan2022-07-031-24/+35
|
* test: add tests and clean up usage for new enumsNejc Habjan2022-06-271-8/+8
|
* fix: remove custom `delete` method for labelsJohn L. Villalovos2022-02-011-1/+6
| | | | | | | | | | | | | | The usage of deleting was incorrect according to the current API. Remove custom `delete()` method as not needed. Add tests to show it works with labels needing to be encoded. Also enable the test_group_labels() test function. Previously it was disabled. Add ability to do a `get()` for group labels. Closes: #1867
* test(groups): enable group transfer testsNejc Habjan2022-01-131-6/+8
|
* feat(api): add `project.transfer()` and deprecate `transfer_project()`Nejc Habjan2022-01-131-0/+16
|
* chore: add EncodedId string class to use to hold URL-encoded pathsJohn L. Villalovos2022-01-131-0/+6
| | | | | | | | | Add EncodedId string class. This class returns a URL-encoded string but ensures it will only URL-encode it once even if recursively called. Also added some functional tests of 'lazy' objects to make sure they work.
* chore: correct test_groups.py testjlvillal/func_testJohn L. Villalovos2021-11-191-0/+4
| | | | | | | | | The test was checking twice if the same group3 was not in the returned list. Should have been checking for group3 and group4. Also added a test that only skipped one group and checked that the group was not in the returned list and a non-skipped group was in the list.
* refactor(objects): remove deprecated members.all() methodNejc Habjan2021-09-081-1/+0
| | | | | BREAKING CHANGE: remove deprecated members.all() method in favor of members_all.list()
* chore: skip EE test case in functional testsNejc Habjan2021-06-271-0/+1
|
* feat(api): add group hooksIvan Sugonyak2021-06-261-0/+12
|
* feat(objects): add support for Group wikis (#1484)Simon Pamies2021-06-031-0/+15
| | | feat(objects): add support for Group wikis
* feat(objects): add support for descendant groups APINejc Habjan2021-05-291-0/+1
|
* chore: rename 'tools/functional/' to 'tests/functional/'John L. Villalovos2021-05-261-0/+195
Rename the 'tools/functional/' directory to 'tests/functional/' This makes more sense as these are functional tests and not tools. This was dicussed in: https://github.com/python-gitlab/python-gitlab/discussions/1468