def test_parse_args_provisioning_machine_series(self):
     with temp_dir() as log_dir:
         args = parse_args([
             'provisioning', 'foo', 'bar', 'baz', log_dir, 'qux',
             '--machine-series', 'quxx', '--machine-series', 'quxxx'
         ])
         self.assertEqual(args.machine_series, ['quxx', 'quxxx'])
 def test_parse_args_provisioning_config(self):
     with temp_dir() as log_dir:
         args = parse_args([
             'provisioning', 'foo', 'bar', 'baz', log_dir, 'qux',
             '--config', 'quxx'
         ])
     self.assertEqual('quxx', args.config)
 def test_parse_args_provisioning(self):
     with temp_dir() as log_dir:
         args = parse_args(
             ['provisioning', 'foo', 'bar', 'baz', log_dir, 'qux'])
     self.assertEqual(
         args,
         Namespace(
             agent_stream=None,
             agent_url=None,
             bootstrap_host=None,
             cloud='bar',
             clouds_file='foo',
             deadline=None,
             debug=False,
             juju_bin='baz',
             keep_env=False,
             logs=log_dir,
             machine=[],
             region=None,
             series=None,
             temp_env_name='qux',
             upload_tools=False,
             verbose=logging.INFO,
             test='provisioning',
             config=None,
             machine_series=None,
             to=None,
         ))
 def test_parse_args_kill_controller_config(self):
     with temp_dir() as log_dir:
         args = parse_args([
             'kill-controller', 'foo', 'bar', 'baz', log_dir, 'qux',
             '--config', 'quxx'
         ])
     self.assertEqual('quxx', args.config)
 def test_parse_args_combined_config(self):
     with temp_dir() as log_dir:
         args = parse_args([
             'combined', 'foo', 'bar', 'baz', log_dir, 'qux', '--config',
             'quxx'
         ])
     self.assertEqual('quxx', args.config)
示例#6
0
 def test_parse_args_combined(self):
     with temp_dir() as log_dir:
         args = parse_args(['combined', 'foo', 'bar', 'baz', log_dir,
                            'qux'])
     self.assertEqual(args, Namespace(
         agent_stream=None, agent_url=None, bootstrap_host=None,
         cloud='bar', clouds_file='foo', deadline=None, debug=False,
         juju_bin='baz', keep_env=False, logs=log_dir, machine=[],
         region=None, series=None, temp_env_name='qux', upload_tools=False,
         verbose=logging.INFO, test='combined', config=None, to=None,
         ))
示例#7
0
 def test_parse_args_provisioning_machine_series(self):
     with temp_dir() as log_dir:
         args = parse_args(['provisioning', 'foo', 'bar', 'baz', log_dir,
                            'qux', '--machine-series', 'quxx',
                            '--machine-series', 'quxxx'])
         self.assertEqual(args.machine_series, ['quxx', 'quxxx'])
示例#8
0
 def test_parse_args_provisioning_config(self):
     with temp_dir() as log_dir:
         args = parse_args(['provisioning', 'foo', 'bar', 'baz', log_dir,
                            'qux', '--config', 'quxx'])
     self.assertEqual('quxx', args.config)
示例#9
0
 def test_parse_args_kill_controller_config(self):
     with temp_dir() as log_dir:
         args = parse_args(['kill-controller', 'foo', 'bar', 'baz', log_dir,
                            'qux', '--config', 'quxx'])
     self.assertEqual('quxx', args.config)
示例#10
0
 def test_parse_args_combined_config(self):
     with temp_dir() as log_dir:
         args = parse_args(['combined', 'foo', 'bar', 'baz', log_dir,
                            'qux', '--config', 'quxx'])
     self.assertEqual('quxx', args.config)