Exemplo n.º 1
0
    def setUp(self):
        django.setup()

        self.test_output_snippet = {
            "name": "OUTPUT_TIFFS",
            "mediaType": "image/tiff",
            "pattern": "outfile*.tif",
            "multiple": False,
            "required": True
        }

        outputs_json_interface = [{
            'name': 'INPUT_SIZE',
            'type': 'integer'
        }, {
            'name': 'MISSING_KEY',
            'type': 'string',
            'required': False
        }]

        self.seed_outputs_json = [
            SeedOutputJson(x) for x in outputs_json_interface
        ]

        self.outputs_json_dict = {
            'INPUT_FILE_NAME': '/my/file',
            'INPUT_SIZE': 50
        }
Exemplo n.º 2
0
    def setUp(self):
        django.setup()

        outputs_json_interface = [{
            'name': 'INPUT_SIZE',
            'type': 'integer'
        }, {
            'name': 'MISSING_KEY',
            'type': 'string',
            'required': False
        }]

        self.seed_outputs_json = [
            SeedOutputJson(x) for x in outputs_json_interface
        ]

        self.outputs_json_dict = {
            'INPUT_FILE_NAME': '/my/file',
            'INPUT_SIZE': 50
        }

        self.schema = {
            'required': ['INPUT_SIZE'],
            'type': 'object',
            'properties': {
                'INPUT_SIZE': {
                    'type': 'integer'
                },
                'MISSING_KEY': {
                    'type': 'string'
                }
            }
        }
Exemplo n.º 3
0
    def get_seed_output_json(self):
        """Get the list of SeedOutputJson typed results

        :return: list of output json elements
        :rtype: [`job.seed.types.SeedOutputJson`]
        """

        return [SeedOutputJson(x) for x in self.get_output_json()]