Exemple #1
0
 def test_pipeline_put_none(self, PipelineHandler, resp_mock, request_mock):
     request_mock.body = None
     request_mock.content_type = 'application/json'
     hand_put = PipelineHandler.return_value.put
     hand_put.return_value = fakes.FakePipeline()
     pipeline.PipelineController('test_id').put()
     self.assertEqual(400, resp_mock.status)
Exemple #2
0
 def test_pipeline_delete_ok(self, PipelineHandler, resp_mock,
                             request_mock):
     hand_delete = PipelineHandler.return_value.delete
     hand_delete.return_value = None
     pipeline.PipelineController('test_id').delete()
     hand_delete.assert_called_with('test_id')
     self.assertEqual(204, resp_mock.status)
Exemple #3
0
 def test_pipeline_delete_not_found(self, PipelineHandler, resp_mock,
                                    request_mock):
     hand_delete = PipelineHandler.return_value.delete
     hand_delete.side_effect = exception.ResourceNotFound(
         name='pipeline', pipeline_id='test_id')
     pipeline.PipelineController('test_id').delete()
     hand_delete.assert_called_with('test_id')
     self.assertEqual(404, resp_mock.status)
Exemple #4
0
 def test_pipeline_put_ok(self, PipelineHandler, resp_mock, request_mock):
     json_update = {'name': 'foo'}
     request_mock.body = json.dumps(json_update)
     request_mock.content_type = 'application/json'
     hand_update = PipelineHandler.return_value.update
     hand_update.return_value = fakes.FakePipeline()
     pipeline.PipelineController('test_id').put()
     hand_update.assert_called_with('test_id', json_update)
     self.assertEqual(200, resp_mock.status)
Exemple #5
0
 def test_pipeline_get_not_found(self, PipelineHandler,
                                 resp_mock, request_mock, mock_policy):
     mock_policy.return_value = True
     hand_get = PipelineHandler.return_value.get
     hand_get.side_effect = exception.ResourceNotFound(
         name='pipeline', pipeline_id='test_id')
     pipeline.PipelineController('test_id').get()
     hand_get.assert_called_with('test_id')
     self.assertEqual(404, resp_mock.status)
Exemple #6
0
 def test_pipeline_put_not_found(self, PipelineHandler, resp_mock,
                                 request_mock):
     json_update = {'name': 'foo'}
     request_mock.body = json.dumps(json_update)
     request_mock.content_type = 'application/json'
     hand_update = PipelineHandler.return_value.update
     hand_update.side_effect = exception.ResourceNotFound(
         name='pipeline', pipeline_id='test_id')
     pipeline.PipelineController('test_id').put()
     hand_update.assert_called_with('test_id', json_update)
     self.assertEqual(404, resp_mock.status)
Exemple #7
0
 def test_pipeline_get(self, PipelineHandler, resp_mock, request_mock):
     hand_get = PipelineHandler.return_value.get
     fake_pipeline = fakes.FakePipeline()
     hand_get.return_value = fake_pipeline
     resp = pipeline.PipelineController('test_id').get()
     self.assertIsNotNone(fake_pipeline)
     self.assertEqual(fake_pipeline.name, resp['result'].name)
     self.assertEqual(fake_pipeline.project_id, resp['result'].project_id)
     self.assertEqual(fake_pipeline.uuid, resp['result'].uuid)
     self.assertEqual(fake_pipeline.user_id, resp['result'].user_id)
     hand_get.assert_called_with('test_id')
     self.assertEqual(200, resp_mock.status)