def _list_groups(args, _): """Lists the groups in the project.""" project_id = args['project'] pattern = args['name'] or '*' groups = gcm.Groups(project_id=project_id) dataframe = groups.as_dataframe(pattern=pattern) return _render_dataframe(dataframe)
def test_constructor(self, mock_context_default): mock_context_default.return_value = self.context groups = gcm.Groups() self.assertIs(groups._context, self.context) self.assertIs(groups._project_id, self.context.project_id) self.assertIsNone(groups._group_dict) expected_client = gcm._utils.make_client(context=self.context) self.assertEqual(groups._client.project, expected_client.project) self.assertEqual(groups._client._connection.credentials, expected_client._connection.credentials)
def setUp(self): self.context = self._create_context() self.groups = gcm.Groups(context=self.context)