def test_create_template_folder_calls_correct_api_endpoint(mocker, parent_id): mock_redis_delete = mocker.patch('app.extensions.RedisClient.delete') some_service_id = uuid.uuid4() expected_url = '/service/{}/template-folder'.format(some_service_id) data = {'name': 'foo', 'parent_id': parent_id} client = TemplateFolderAPIClient() mock_post = mocker.patch( 'app.notify_client.template_folder_api_client.TemplateFolderAPIClient.post' ) client.create_template_folder(some_service_id, name='foo', parent_id=parent_id) mock_post.assert_called_once_with(expected_url, data) mock_redis_delete.assert_called_once_with( 'service-{}-template-folders'.format(some_service_id))
def test_create_template_folder_calls_correct_api_endpoint(mocker, parent_id): mock_redis_delete = mocker.patch("app.extensions.RedisClient.delete") some_service_id = uuid.uuid4() expected_url = "/service/{}/template-folder".format(some_service_id) data = {"name": "foo", "parent_id": parent_id} client = TemplateFolderAPIClient() mock_post = mocker.patch( "app.notify_client.template_folder_api_client.TemplateFolderAPIClient.post" ) client.create_template_folder(some_service_id, name="foo", parent_id=parent_id) mock_post.assert_called_once_with(expected_url, data) mock_redis_delete.assert_called_once_with( "service-{}-template-folders".format(some_service_id))