Skip to content

Commit 6c005ac

Browse files
committed
added get_groups function
1 parent d4556dc commit 6c005ac

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

CmixAPIClient/project.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,9 @@ def get_sources(self):
2222
project_error = 'CMIX returned a non-200 response code while getting project sources'
2323
project_response = self.client.api_get(project_endpoint, project_error)
2424
return project_response
25+
26+
def get_groups(self):
27+
project_endpoint = 'projects/{}/groups'.format(self.project_id)
28+
project_error = 'CMIX returned a non-200 response code while getting project groups'
29+
project_response = self.client.api_get(project_endpoint, project_error)
30+
return project_response

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ A Python client library for the [Dynata Cmix API](https://wiki2.criticalmix.net/
5050

5151
### CmixProject
5252

53+
get_groups()
5354
get_project()
5455
get_sources()
5556

tests/test_project.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,6 @@ def test_get_project(self):
4848

4949
def test_get_sources(self):
5050
self.helper_get('get_sources', '/{}/sources'.format(self.project_id))
51+
52+
def test_get_groups(self):
53+
self.helper_get('get_groups', '/{}/groups'.format(self.project_id))

0 commit comments

Comments
 (0)