add get_active_services method

* all current invocations of get_services now call get_active_services
  EXCEPT for platform admin page (where we want to see inactive services
* cleaned up parameter names and unpacking (since *params is unhelpful)
* fixed incorrect kwarg name in conftest
This commit is contained in:
Leo Hemsted
2016-11-09 14:33:35 +00:00
parent b885ce9cf4
commit 08881e5bd1
7 changed files with 22 additions and 14 deletions

View File

@@ -57,11 +57,18 @@ class ServiceAPIClient(BaseAPIClient):
'/service/{0}'.format(service_id),
params=params)
def get_services(self, *params):
def get_services(self, params_dict=None):
"""
Retrieve a list of services.
"""
return self.get('/service', *params)
return self.get('/service', params=params_dict)
def get_active_services(self, params_dict=None):
"""
Retrieve a list of active services.
"""
params_dict['only_active'] = True
return self.get_services(params_dict)
def update_service(
self,