def test_volume_type_get_default(self): request = self.mock_rest_request(**{'GET': {}}) type_ = self.cinder_volume_types.first() self.mock_volume_type_default.return_value = type_ response = cinder.VolumeType().get(request, 'default') self.assertStatusCode(response, 200) self.assertEqual(api.cinder.VolumeType(type_).to_dict(), response.json) self.mock_volume_type_default.assert_called_once_with(request)
def test_volume_type_get_default(self, cc): request = self.mock_rest_request(**{'GET': {}}) cc.volume_type_default.return_value = {'name': 'one'} cc.VolumeType.return_value = mock.Mock( **{'to_dict.return_value': {'id': 'one'}}) response = cinder.VolumeType().get(request, 'default') self.assertStatusCode(response, 200) self.assertEqual(response.json, {"id": "one"}) cc.volume_type_default.assert_called_once_with(request) cc.VolumeType.assert_called_once_with({'name': 'one'})