Пример #1
0
 def test_group_delete(self):
     self.mock_group_delete.return_value = None
     request = self.mock_rest_request()
     response = keystone.Group().delete(request, 'the_id')
     self.assertStatusCode(response, 204)
     self.assertEqual(response.content, b'')
     self.mock_group_delete.assert_called_once_with(request, 'the_id')
Пример #2
0
 def test_group_patch(self, kc):
     request = self.mock_rest_request(
         body='{"name": "spam_i_am", "description": "Sir Spam"}')
     response = keystone.Group().patch(request, 'the_id')
     self.assertStatusCode(response, 204)
     self.assertEqual(response.content, b'')
     kc.group_update.assert_called_once_with(request, 'the_id', 'spam_i_am',
                                             'Sir Spam')
Пример #3
0
 def test_group_get(self):
     request = self.mock_rest_request()
     self.mock_group_get.return_value.to_dict.return_value = {
         'name': 'bug!', 'description': 'bugaboo!!'}
     response = keystone.Group().get(request, 'the_id')
     self.assertStatusCode(response, 200)
     self.assertEqual(response.json, {"name": "bug!",
                      "description": "bugaboo!!"})
     self.mock_group_get.assert_called_once_with(request, 'the_id')