def test_add(self): options = Options.Options() options.add("file", accept=str, value="jasyscript.py", help="Use the given jasy script") self.assertEqual(options.__getattr__("file"), 'jasyscript.py')
def test_add_and_parse(self): options = Options.Options() options.add("file", accept=str, value="jasyscript.py", help="Use the given jasy script") options.parse(['--file', 'foo']) self.assertEqual(options.__getattr__("file"), "foo")
def test_getTasks(self): options = Options.Options() options.parse(['source', '--file', 'foo']) self.assertEqual(options.getTasks()[0]['task'], 'source')
def test_parse(self): options = Options.Options() options.parse(['--file', 'bla']) self.assertEqual(options.__getattr__("file"), "bla")