Example #1
0
 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)
Example #2
0
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')
Example #3
0
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')
Example #4
0
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')