def test_argparser_multiple_args(self): self.defaultargs['neutronip'] = self._neutron_ip self.defaultargs['odlip'] = self._sdn_controller_ip parser = odl.ODLParser() self.assertEqual( parser.parse_args([ "--neutronip={}".format(self._neutron_ip), "--odlip={}".format(self._sdn_controller_ip) ]), self.defaultargs)
def setUp(self): self.parser = odl.ODLParser() super(ODLArgParserTesting, self).setUp()
def test_argparser_pushtodb(self): self.defaultargs['pushtodb'] = True parser = odl.ODLParser() self.assertEqual(parser.parse_args(["--{}".format('pushtodb')]), self.defaultargs)
def _test_argparser(self, arg, value): self.defaultargs[arg] = value parser = odl.ODLParser() self.assertEqual(parser.parse_args(["--{}={}".format(arg, value)]), self.defaultargs)
def test_argparser_fail(self, *args): self.defaultargs['foo'] = 'bar' parser = odl.ODLParser() with self.assertRaises(SystemExit): parser.parse_args(["--foo=bar"])
def test_argparser_default(self): parser = odl.ODLParser() self.assertEqual(parser.parse_args(), self.defaultargs)