Example #1
0
 def test_assembly_put_none(self, AssemblyHandler, resp_mock, request_mock):
     request_mock.body = None
     request_mock.content_type = 'application/json'
     hand_put = AssemblyHandler.return_value.put
     hand_put.return_value = fakes.FakeAssembly()
     assembly.AssemblyController('test_id').put()
     self.assertEqual(400, resp_mock.status)
Example #2
0
 def test_assembly_get(self, AssemblyHandler, resp_mock, request_mock):
     hand_get = AssemblyHandler.return_value.get
     hand_get.return_value = fakes.FakeAssembly()
     cont = assembly.AssemblyController('test_id')
     cont.get()
     hand_get.assert_called_with('test_id')
     self.assertEqual(200, resp_mock.status)
Example #3
0
 def test_assembly_delete_ok(self, AssemblyHandler, resp_mock,
                             request_mock):
     hand_delete = AssemblyHandler.return_value.delete
     hand_delete.return_value = None
     obj = assembly.AssemblyController('test_id')
     obj.delete()
     hand_delete.assert_called_with('test_id')
     self.assertEqual(204, resp_mock.status)
Example #4
0
 def test_assembly_delete_not_found(self, AssemblyHandler, resp_mock,
                                    request_mock):
     hand_delete = AssemblyHandler.return_value.delete
     hand_delete.side_effect = exception.NotFound(name='assembly',
                                                  assembly_id='test_id')
     obj = assembly.AssemblyController('test_id')
     obj.delete()
     hand_delete.assert_called_with('test_id')
     self.assertEqual(404, resp_mock.status)
Example #5
0
 def test_assembly_put_ok(self, AssemblyHandler, resp_mock, request_mock):
     json_update = {'name': 'foo'}
     request_mock.body = json.dumps(json_update)
     request_mock.content_type = 'application/json'
     hand_update = AssemblyHandler.return_value.update
     hand_update.return_value = fakes.FakeAssembly()
     assembly.AssemblyController('test_id').put()
     hand_update.assert_called_with('test_id', json_update)
     self.assertEqual(200, resp_mock.status)
Example #6
0
 def test_assembly_get_not_found(self, AssemblyHandler, resp_mock,
                                 request_mock):
     hand_get = AssemblyHandler.return_value.get
     hand_get.side_effect = exception.NotFound(name='assembly',
                                               assembly_id='test_id')
     cont = assembly.AssemblyController('test_id')
     cont.get()
     hand_get.assert_called_with('test_id')
     self.assertEqual(404, resp_mock.status)
Example #7
0
 def test_assembly_put_not_found(self, AssemblyHandler, resp_mock,
                                 request_mock):
     json_update = {'name': 'foo'}
     request_mock.body = json.dumps(json_update)
     request_mock.content_type = 'application/json'
     hand_update = AssemblyHandler.return_value.update
     hand_update.side_effect = exception.NotFound(name='assembly',
                                                  assembly_id='test_id')
     assembly.AssemblyController('test_id').put()
     hand_update.assert_called_with('test_id', json_update)
     self.assertEqual(404, resp_mock.status)
Example #8
0
 def test_assembly_get(self, AssemblyHandler, resp_mock, request_mock):
     hand_get = AssemblyHandler.return_value.get
     fake_assembly = fakes.FakeAssembly()
     hand_get.return_value = fake_assembly
     cont = assembly.AssemblyController('test_id')
     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)