Merge "Improve controller get() tests by adding return_value to handler mocks"

This commit is contained in:
Jenkins
2014-05-05 05:00:09 +00:00
committed by Gerrit Code Review
7 changed files with 67 additions and 12 deletions

View File

@@ -33,9 +33,18 @@ class TestAssemblyController(base.BaseTestCase):
def test_assembly_get(self, AssemblyHandler, resp_mock, request_mock):
hand_get = AssemblyHandler.return_value.get
hand_get.return_value = fakes.FakeAssembly()
fake_assembly = fakes.FakeAssembly()
hand_get.return_value = fake_assembly
cont = assembly.AssemblyController('test_id')
cont.get()
resp = cont.get()
self.assertIsNotNone(fake_assembly)
self.assertEqual(fake_assembly.name, resp['result'].name)
self.assertEqual(fake_assembly.project_id, resp['result'].project_id)
self.assertEqual(fake_assembly.uuid, resp['result'].uuid)
self.assertEqual(fake_assembly.status, resp['result'].status)
self.assertEqual(fake_assembly.user_id, resp['result'].user_id)
self.assertEqual(fake_assembly.application_uri,
resp['result'].application_uri)
hand_get.assert_called_with('test_id')
self.assertEqual(200, resp_mock.status)

View File

@@ -33,9 +33,14 @@ class TestComponentController(base.BaseTestCase):
def test_component_get(self, ComponentHandler, resp_mock, request_mock):
hand_get = ComponentHandler.return_value.get
hand_get.return_value = fakes.FakeComponent()
fake_component = fakes.FakeComponent()
hand_get.return_value = fake_component
obj = component.ComponentController('test_id')
obj.get()
resp = obj.get()
self.assertIsNotNone(resp)
self.assertEqual(fake_component.name, resp['result'].name)
self.assertEqual(fake_component.description,
resp['result'].description)
hand_get.assert_called_with('test_id')
self.assertEqual(200, resp_mock.status)

View File

@@ -34,9 +34,20 @@ class TestExtensionController(base.BaseTestCase):
def test_extension_get(self, handler_mock, resp_mock, request_mock):
handler_get = handler_mock.return_value.get
handler_get.return_value = fakes.FakeExtension()
fake_extension = fakes.FakeExtension()
handler_get.return_value = fake_extension
obj = controller.ExtensionController('test_id')
result = obj.get()
self.assertIsNotNone(result)
self.assertEqual(fake_extension.name, result['result'].name)
self.assertEqual(fake_extension.documentation,
result['result'].documentation)
self.assertEqual(fake_extension.description,
result['result'].description)
self.assertEqual(fake_extension.project_id,
result['result'].project_id)
self.assertEqual(fake_extension.uuid, result['result'].uuid)
self.assertEqual(fake_extension.version, result['result'].version)
self.assertEqual(200, resp_mock.status)
self.assertIsNotNone(result)
handler_get.assert_called_once_with('test_id')

View File

@@ -35,9 +35,18 @@ class TestOperationController(base.BaseTestCase):
def test_operation_get(self, OperationHandler, resp_mock, request_mock):
hand_get = OperationHandler.return_value.get
hand_get.return_value = fakes.FakeOperation()
fake_operation = fakes.FakeOperation()
hand_get.return_value = fake_operation
cont = operation.OperationController('test_id')
cont.get()
resp = cont.get()
self.assertIsNotNone(resp)
self.assertEqual(fake_operation.name, resp['result'].name)
self.assertEqual(fake_operation.documentation,
resp['result'].documentation)
self.assertEqual(fake_operation.description,
resp['result'].description)
self.assertEqual(fake_operation.project_id, resp['result'].project_id)
self.assertEqual(fake_operation.uuid, resp['result'].uuid)
hand_get.assert_called_with('test_id')
self.assertEqual(200, resp_mock.status)

View File

@@ -33,9 +33,15 @@ class TestPlanController(base.BaseTestCase):
def test_plan_get(self, PlanHandler, resp_mock, request_mock):
hand_get = PlanHandler.return_value.get
hand_get.return_value = fakes.FakePlan()
fake_plan = fakes.FakePlan()
hand_get.return_value = fake_plan
cont = plan.PlanController('test_id')
cont.get()
resp = cont.get()
self.assertIsNotNone(resp)
self.assertEqual(fake_plan.name, resp['result'].name)
self.assertEqual(fake_plan.project_id,
resp['result'].project_id)
self.assertEqual(fake_plan.uuid, resp['result'].uuid)
hand_get.assert_called_with('test_id')
self.assertEqual(200, resp_mock.status)

View File

@@ -75,9 +75,17 @@ class TestSensorController(base.BaseTestCase):
def test_sensor_get(self, handler_mock, resp_mock, request_mock):
handler_get = handler_mock.return_value.get
handler_get.return_value = fakes.FakeSensor()
fake_sensor = fakes.FakeSensor()
handler_get.return_value = fake_sensor
obj = controller.SensorController('test_id')
result = obj.get()
self.assertIsNotNone(result)
self.assertEqual(fake_sensor.name, result['result'].name)
self.assertEqual(fake_sensor.documentation,
result['result'].documentation)
self.assertEqual(fake_sensor.description, result['result'].description)
self.assertEqual(fake_sensor.project_id, result['result'].project_id)
self.assertEqual(fake_sensor.uuid, result['result'].uuid)
self.assertEqual(200, resp_mock.status)
self.assertIsNotNone(result)
handler_get.assert_called_once_with('test_id')

View File

@@ -34,9 +34,16 @@ class TestServiceController(base.BaseTestCase):
def test_service_get(self, ServiceHandler, resp_mock, request_mock):
hand_get = ServiceHandler.return_value.get
hand_get.return_value = fakes.FakeService()
fake_service = fakes.FakeService()
hand_get.return_value = fake_service
cont = service.ServiceController('test_id')
cont.get()
resp = cont.get()
self.assertIsNotNone(resp)
self.assertEqual(fake_service.name, resp['result'].name)
self.assertEqual(fake_service.description,
resp['result'].description)
self.assertEqual(fake_service.project_id, resp['result'].project_id)
self.assertEqual(fake_service.uuid, resp['result'].uuid)
hand_get.assert_called_with('test_id')
self.assertEqual(200, resp_mock.status)