def make_literal_input(self): literal = inout.inputs.LiteralInput( identifier="complexinput", title='MyComplex', data_type='string', workdir=self.tmp_dir, abstract="some description", keywords=['kw1', 'kw2'], metadata=[Metadata("special data")], uoms=['metre', 'unity'], min_occurs=2, max_occurs=5, mode=MODE.STRICT, allowed_values=[ AllowedValue(value='something'), AllowedValue(value='something else'), AnyValue() ], default="something else", default_type=SOURCE_TYPE.DATA, ) literal.data = 'something' literal.uom = UOM('unity') literal.as_reference = False return literal
def setUp(self): self.literal_input = LiteralInput(identifier="literalinput", mode=2, allowed_values=(1, 2, (3, 3, 12)), default=6, uoms=(UOM("metre"), ))
def setUp(self): self.literal_output = inout.outputs.LiteralOutput( "literaloutput", data_type="integer", title="Literal Output", uoms=[ UOM("km / h", "custom reference"), UOM("m / s", "other reference") ], translations={ "fr-CA": { "title": "Mon output", "abstract": "Une description" } }, )
def setUp(self): self.literal_input = inout.inputs.LiteralInput( identifier="literalinput", title="Literal Input", data_type='integer', mode=2, allowed_values=(1, 2, (3, 3, 12)), default=6, uoms=(UOM("metre"), UOM("km / h", "custom reference")), translations={ "fr-CA": { "title": "Mon input", "abstract": "Une description" } }, )
def setUp(self): self.literal_input = inout.inputs.LiteralInput( identifier="literalinput", title="Literal Input", data_type='integer', mode=2, allowed_values=(1, 2, (3, 3, 12)), default=6, uoms=(UOM("metre"),))