def test_get_synopsis(self): definition = InputDefinition([InputOption('foo')]) self.assertEqual('[--foo]', definition.get_synopsis()) definition = InputDefinition([InputOption('foo', 'f')]) self.assertEqual('[-f|--foo]', definition.get_synopsis()) definition = InputDefinition( [InputOption('foo', 'f', InputOption.VALUE_REQUIRED)]) self.assertEqual('[-f|--foo="..."]', definition.get_synopsis()) definition = InputDefinition( [InputOption('foo', 'f', InputOption.VALUE_OPTIONAL)]) self.assertEqual('[-f|--foo[="..."]]', definition.get_synopsis()) definition = InputDefinition([InputArgument('foo')]) self.assertEqual('[foo]', definition.get_synopsis()) definition = InputDefinition( [InputArgument('foo', InputArgument.REQUIRED)]) self.assertEqual('foo', definition.get_synopsis()) definition = InputDefinition( [InputArgument('foo', InputArgument.IS_LIST)]) self.assertEqual('[foo1] ... [fooN]', definition.get_synopsis()) definition = InputDefinition([ InputArgument('foo', InputArgument.REQUIRED | InputArgument.IS_LIST) ]) self.assertEqual('foo1 ... [fooN]', definition.get_synopsis())
def test_get_synopsis(self): definition = InputDefinition([InputOption("foo")]) self.assertEqual("[--foo]", definition.get_synopsis()) definition = InputDefinition([InputOption("foo", "f")]) self.assertEqual("[-f|--foo]", definition.get_synopsis()) definition = InputDefinition([InputOption("foo", "f", InputOption.VALUE_REQUIRED)]) self.assertEqual('[-f|--foo="..."]', definition.get_synopsis()) definition = InputDefinition([InputOption("foo", "f", InputOption.VALUE_OPTIONAL)]) self.assertEqual('[-f|--foo[="..."]]', definition.get_synopsis()) definition = InputDefinition([InputArgument("foo")]) self.assertEqual("[foo]", definition.get_synopsis()) definition = InputDefinition([InputArgument("foo", InputArgument.REQUIRED)]) self.assertEqual("foo", definition.get_synopsis()) definition = InputDefinition([InputArgument("foo", InputArgument.IS_LIST)]) self.assertEqual("[foo1] ... [fooN]", definition.get_synopsis()) definition = InputDefinition([InputArgument("foo", InputArgument.REQUIRED | InputArgument.IS_LIST)]) self.assertEqual("foo1 ... [fooN]", definition.get_synopsis())
def test_get_synopsis(self): definition = InputDefinition([InputOption('foo')]) self.assertEqual('[--foo]', definition.get_synopsis()) definition = InputDefinition([InputOption('foo', 'f')]) self.assertEqual('[-f|--foo]', definition.get_synopsis()) definition = InputDefinition([InputOption('foo', 'f', InputOption.VALUE_REQUIRED)]) self.assertEqual('[-f|--foo FOO]', definition.get_synopsis()) definition = InputDefinition([InputOption('foo', 'f', InputOption.VALUE_OPTIONAL)]) self.assertEqual('[-f|--foo [FOO]]', definition.get_synopsis()) definition = InputDefinition([InputArgument('foo')]) self.assertEqual('[<foo>]', definition.get_synopsis()) definition = InputDefinition([InputArgument('foo', InputArgument.REQUIRED)]) self.assertEqual('<foo>', definition.get_synopsis()) definition = InputDefinition([InputArgument('foo', InputArgument.IS_LIST)]) self.assertEqual('[<foo>]...', definition.get_synopsis()) definition = InputDefinition([InputArgument('foo', InputArgument.REQUIRED | InputArgument.IS_LIST)]) self.assertEqual('<foo> (<foo>)...', definition.get_synopsis())