Esempio n. 1
0
 def test_config_set_debug_without_setting_does_nothing(self):
     with ClusterConfiguration.open() as config:
         expected = config.debug
     cluster_config_command.run(self.make_args(debug=None))
     with ClusterConfiguration.open() as config:
         observed = config.debug
     self.assertEqual(expected, observed)
Esempio n. 2
0
 def test_config_set_tftp_root_without_setting_does_nothing(self):
     with ClusterConfiguration.open() as config:
         expected = config.tftp_root
     cluster_config_command.run(self.make_args(tftp_root=None))
     with ClusterConfiguration.open() as config:
         observed = config.tftp_root
     self.assertEqual(expected, observed)
Esempio n. 3
0
 def test_config_set_maas_url_without_setting_does_nothing(self):
     with ClusterConfiguration.open() as config:
         expected = config.maas_url
     cluster_config_command.run(self.make_args(region_url=None))
     with ClusterConfiguration.open() as config:
         observed = config.maas_url
     self.assertEqual(expected, observed)
Esempio n. 4
0
    def test_config_init_creates_initial_cluster_id(self):
        with ClusterConfiguration.open() as config:
            observed_default = config.cluster_uuid
        self.assertEqual(UUID_NOT_SET, observed_default)

        cluster_config_command.run(self.make_args(init=True))

        expected, observed = self.get_parsed_uuid_from_config()
        self.assertEqual(expected, observed)
Esempio n. 5
0
    def test_config_init_when_already_configured_does_nothing(self):
        expected_previous_value = str(uuid.uuid4())
        with ClusterConfiguration.open_for_update() as config:
            config.cluster_uuid = expected_previous_value
        with ClusterConfiguration.open() as config:
            observed_previous_value = config.cluster_uuid
        self.assertEqual(expected_previous_value, observed_previous_value)

        cluster_config_command.run(self.make_args(init=True))

        parsed_observed, observed = self.get_parsed_uuid_from_config()
        self.assertEqual(parsed_observed, observed)
        self.assertEqual(parsed_observed, expected_previous_value)
Esempio n. 6
0
 def test_config_set_debug_sets_debug(self):
     expected = factory.pick_bool()
     cluster_config_command.run(self.make_args(debug=expected))
     with ClusterConfiguration.open() as config:
         observed = config.debug
     self.assertEqual(str(expected).lower(), observed)
Esempio n. 7
0
 def test_config_set_tftp_root_sets_tftp_root(self):
     expected = self.make_dir()
     cluster_config_command.run(self.make_args(tftp_root=expected))
     with ClusterConfiguration.open() as config:
         observed = config.tftp_root
     self.assertEqual(expected, observed)
Esempio n. 8
0
 def test_config_set_tftp_port_sets_tftp_port(self):
     expected = factory.pick_port()
     cluster_config_command.run(self.make_args(tftp_port=expected))
     with ClusterConfiguration.open() as config:
         observed = config.tftp_port
     self.assertEqual(expected, observed)
Esempio n. 9
0
 def test_config_set_cluster_uuid_sets_cluster_uuid(self):
     expected = str(uuid.uuid4())
     cluster_config_command.run(self.make_args(uuid=expected))
     with ClusterConfiguration.open() as config:
         observed = config.cluster_uuid
     self.assertEqual(expected, observed)
Esempio n. 10
0
 def test_config_set_maas_url_sets_url(self):
     expected = factory.make_simple_http_url()
     cluster_config_command.run(self.make_args(region_url=expected))
     with ClusterConfiguration.open() as config:
         observed = config.maas_url
     self.assertEqual([expected], observed)