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), )
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), )
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], )
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) )
def test_no_changes(self): self.assertEqual( occ.get_cluster_update_spec( 'cluster1', self.clusters[0], self.clusters[0] ), ({}, False) )
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) )
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) )
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), )
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], )