Пример #1
0
    def take_action(self, parsed_args):
        column_headers = ('uuid', 'name', 'users', 'leaders')
        api = AtmosphereAPI(self.app_args.auth_token,
                            base_url=self.app_args.base_url,
                            timeout=self.app_args.api_server_timeout,
                            verify=self.app_args.verify_cert)
        data = api.get_group(parsed_args.id)
        group = ()
        if data.ok:
            message = data.message
            group = (message['uuid'], message['name'], '\n'.join([
                value['username'] for value in message['users']
            ]), '\n'.join([value['username'] for value in message['leaders']]))

        return (column_headers, group)
Пример #2
0
 def test_getting_group_when_response_is_ok(self):
     api = AtmosphereAPI('token', base_url=self.mock_users_base_url)
     response = api.get_group(718)
     assert response.ok
     assert response.message['id'] == 718 and response.message[
         'name'] == 'eriksf'
Пример #3
0
 def test_getting_group_when_response_is_not_ok(self):
     api = AtmosphereAPI('token', base_url=self.mock_users_bad_base_url)
     response = api.get_group(2)
     assert not response.ok