def test_valid_json(self, mock_process_swagger): input_json = '{ "this is": "valid json" }' swagger_path = self.__temp_file(input_json) mock_context = mock.MagicMock() swagger_processor.process_swagger_path(mock_context, swagger_path) expected_json = json.loads(input_json) mock_process_swagger.assert_called_once_with(mock_context, expected_json)
def before_project_updated(hook, project_uploader, **kwargs): swagger_path = os.path.abspath( os.path.join(__file__, '..', '..', 'project_service_swagger.json')) if os.path.isfile(swagger_path): project_uploader.context.view.processing_swagger(swagger_path) result = swagger_processor.process_swagger_path(swagger_path) project_uploader.upload_content('swagger.json', result, 'processed swagger')
def before_resource_group_updated(hook, resource_group_uploader, **kwargs): swagger_path = os.path.join( resource_group_uploader.resource_group.directory_path, 'swagger.json') if os.path.isfile(swagger_path): resource_group_uploader.context.view.processing_swagger(swagger_path) result = swagger_processor.process_swagger_path(swagger_path) resource_group_uploader.upload_content('swagger.json', result, 'processed swagger')
def before_project_updated(hook, project_uploader, **kwargs): swagger_path = os.path.join( project_uploader.context.config.framework_aws_directory_path, 'swagger.json') if os.path.isfile(swagger_path): project_uploader.context.view.processing_swagger(swagger_path) result = swagger_processor.process_swagger_path( hook.context, swagger_path) project_uploader.upload_content('swagger.json', result, 'processed swagger')