Ejemplo n.º 1
0
 def _run_override_from_parsed_args(self, argv):
     parser = argparse.ArgumentParser()
     main._build_query_arg_group(parser)
     args = parser.parse_args(argv)
     c = config.Config(self.tempdir.path)
     c.override_from_parsed_args(args)
     return c
Ejemplo n.º 2
0
 def _run_override_from_parsed_args(self, argv):
     parser = argparse.ArgumentParser()
     main._build_query_arg_group(parser)
     args = parser.parse_args(argv)
     c = config.Config(self.tempdir.path)
     c.override_from_parsed_args(args)
     return c
Ejemplo n.º 3
0
 def test_override_from_parsed_args_ignore_non_options(self):
     parser = argparse.ArgumentParser()
     main._build_query_arg_group(parser)
     parser.add_argument('not_a_config_option')
     args = parser.parse_args(['value'])
     c = config.Config(self.tempdir.path)
     c.override_from_parsed_args(args)
     self.assertFalse(hasattr(c, 'not_a_config_option'))
Ejemplo n.º 4
0
 def test_override_from_parsed_args_ignore_non_options(self):
     parser = argparse.ArgumentParser()
     main._build_query_arg_group(parser)
     parser.add_argument('not_a_config_option')
     args = parser.parse_args(['value'])
     c = config.Config(self.tempdir.path)
     c.override_from_parsed_args(args)
     self.assertFalse(hasattr(c, 'not_a_config_option'))