Ejemplo n.º 1
0
 def test_as_text(self):
     definition = InputDefinition([
         InputArgument('foo', InputArgument.OPTIONAL, 'The foo argument'),
         InputArgument('baz', InputArgument.OPTIONAL, 'The baz argument',
                       True),
         InputArgument('bar',
                       InputArgument.OPTIONAL | InputArgument.IS_LIST,
                       'The bar argument', ['http://foo.com/']),
         InputOption('foo', 'f', InputOption.VALUE_REQUIRED,
                     'The foo option'),
         InputOption('baz', None, InputOption.VALUE_OPTIONAL,
                     'The baz option', False),
         InputOption('bar', 'b', InputOption.VALUE_OPTIONAL,
                     'The bar option', 'bar'),
         InputOption('qux', '',
                     InputOption.VALUE_OPTIONAL | InputOption.VALUE_IS_LIST,
                     'The qux option', ['http://foo.com/', 'bar'])
     ])
     self.assertEqual(self.open_fixture('definition_astext.txt'),
                      definition.as_text())
Ejemplo n.º 2
0
 def test_as_text(self):
     definition = InputDefinition(
         [
             InputArgument("foo", InputArgument.OPTIONAL, "The foo argument"),
             InputArgument("baz", InputArgument.OPTIONAL, "The baz argument", True),
             InputArgument(
                 "bar", InputArgument.OPTIONAL | InputArgument.IS_LIST, "The bar argument", ["http://foo.com/"]
             ),
             InputOption("foo", "f", InputOption.VALUE_REQUIRED, "The foo option"),
             InputOption("baz", None, InputOption.VALUE_OPTIONAL, "The baz option", False),
             InputOption("bar", "b", InputOption.VALUE_OPTIONAL, "The bar option", "bar"),
             InputOption(
                 "qux",
                 "",
                 InputOption.VALUE_OPTIONAL | InputOption.VALUE_IS_LIST,
                 "The qux option",
                 ["http://foo.com/", "bar"],
             ),
         ]
     )
     self.assertEqual(self.open_fixture("definition_astext.txt"), definition.as_text())