Esempio n. 1
0
 def test_changed_network_banned(self):
     desired = deepcopy(self.clusters[0])
     self.clusters[0]["network"]["vpc"] = "10.0.0.0/8"
     self.assertEqual(
         occ.get_cluster_update_spec("cluster1", self.clusters[0], desired),
         ({}, True),
     )
Esempio n. 2
0
 def test_non_set_disable_uwm(self):
     desired = deepcopy(self.clusters[0])
     self.clusters[0]["spec"][ocmmod.DISABLE_UWM_ATTR] = True
     self.assertEqual(
         occ.get_cluster_update_spec("cluster1", self.clusters[0], desired),
         ({}, False),
     )
Esempio n. 3
0
 def test_changed_spec_bad(self):
     desired = deepcopy(self.clusters[0])
     desired['spec']['multi_az'] = not desired['spec']['multi_az']
     self.assertTrue(
         occ.get_cluster_update_spec(
             'cluster1', self.clusters[0], desired
         )[1],
     )
Esempio n. 4
0
 def test_changed_network_banned(self):
     desired = deepcopy(self.clusters[0])
     self.clusters[0]['network']['vpc'] = '10.0.0.0/8'
     self.assertEqual(
         occ.get_cluster_update_spec(
             'cluster1', self.clusters[0], desired
         ),
         ({}, True)
     )
Esempio n. 5
0
 def test_no_changes(self):
     self.assertEqual(
         occ.get_cluster_update_spec(
             'cluster1',
             self.clusters[0],
             self.clusters[0]
         ),
         ({}, False)
     )
Esempio n. 6
0
    def test_changed_disable_uwm(self):
        desired = deepcopy(self.clusters[0])

        desired['spec'][ocmmod.DISABLE_UWM_ATTR] = True
        self.assertEqual(
            occ.get_cluster_update_spec(
                'cluster1', self.clusters[0], desired
            ),
            ({ocmmod.DISABLE_UWM_ATTR: True}, False)
        )
Esempio n. 7
0
 def test_valid_change(self):
     desired = deepcopy(self.clusters[0])
     desired['spec']['instance_type'] = 'm42.superlarge'
     self.assertEqual(
         occ.get_cluster_update_spec(
             'cluster1',
             self.clusters[0],
             desired,
         ),
         ({'instance_type': 'm42.superlarge'}, False)
     )
Esempio n. 8
0
 def test_valid_change(self):
     desired = deepcopy(self.clusters[0])
     desired["spec"]["instance_type"] = "m42.superlarge"
     self.assertEqual(
         occ.get_cluster_update_spec(
             "cluster1",
             self.clusters[0],
             desired,
         ),
         ({
             "instance_type": "m42.superlarge"
         }, False),
     )
Esempio n. 9
0
 def test_changed_spec_bad(self):
     desired = deepcopy(self.clusters[0])
     desired["spec"]["multi_az"] = not desired["spec"]["multi_az"]
     self.assertTrue(
         occ.get_cluster_update_spec("cluster1", self.clusters[0],
                                     desired)[1], )