Exemple #1
0
 def test_role_delete(self):
     self.mock_role_delete.return_value = None
     request = self.mock_rest_request()
     response = keystone.Role().delete(request, 'the_id')
     self.assertStatusCode(response, 204)
     self.assertEqual(response.content, b'')
     self.mock_role_delete.assert_called_once_with(request, 'the_id')
Exemple #2
0
 def test_role_get(self):
     request = self.mock_rest_request()
     self.mock_role_get.return_value.to_dict.return_value = {'name': 'Ni!'}
     response = keystone.Role().get(request, 'the_id')
     self.assertStatusCode(response, 200)
     self.assertEqual(response.json, {"name": "Ni!"})
     self.mock_role_get.assert_called_once_with(request, 'the_id')
 def test_role_get(self, kc):
     request = construct_request()
     kc.role_get.return_value.to_dict.return_value = {'name': 'Ni!'}
     response = keystone.Role().get(request, 'the_id')
     self.assertStatusCode(response, 200)
     self.assertEqual(response.content, '{"name": "Ni!"}')
     kc.role_get.assert_called_once_with(request, 'the_id')
Exemple #4
0
 def test_role_patch(self):
     self.mock_role_update.return_value = self.roles.first()
     request = self.mock_rest_request(body='{"name": "spam"}')
     response = keystone.Role().patch(request, 'the_id')
     self.assertStatusCode(response, 204)
     self.assertEqual(response.content, b'')
     self.mock_role_update.assert_called_once_with(request, 'the_id',
                                                   'spam')
Exemple #5
0
 def test_role_get_default(self, kc):
     request = self.mock_rest_request()
     kc.get_default_role.return_value.to_dict.return_value = {'name': 'Ni!'}
     response = keystone.Role().get(request, 'default')
     self.assertStatusCode(response, 200)
     self.assertEqual(response.content, '{"name": "Ni!"}')
     kc.get_default_role.assert_called_once_with(request)
     kc.role_get.assert_not_called()
 def test_role_put(self, kc):
     request = construct_request(body='{"name": "spam"}')
     response = keystone.Role().put(request, 'the_id')
     self.assertStatusCode(response, 204)
     self.assertEqual(response.content, '')
     kc.role_update.assert_called_once_with(request, 'the_id', 'spam')
 def test_role_delete(self, kc):
     request = construct_request()
     response = keystone.Role().delete(request, 'the_id')
     self.assertStatusCode(response, 204)
     self.assertEqual(response.content, '')
     kc.role_delete.assert_called_once_with(request, 'the_id')