def test_none_stack_update_nochange(self): self._create_none_stack() before_refid = self.rsrc.FnGetRefId() self.assertIsNotNone(before_refid) utils.update_stack(self.stack, self.t) self.assertEqual((self.stack.UPDATE, self.stack.COMPLETE), self.stack.state) self.assertEqual(before_refid, self.stack['none'].FnGetRefId())
def test_none_stack_update_del_prop(self): self._create_none_stack() before_refid = self.rsrc.FnGetRefId() self.assertIsNotNone(before_refid) new_t = self.t.copy() del(new_t['resources']['none']['properties']['ignored']) utils.update_stack(self.stack, new_t) self.assertEqual((self.stack.UPDATE, self.stack.COMPLETE), self.stack.state) self.assertEqual(before_refid, self.stack['none'].FnGetRefId())
def test_none_stack_update_del_prop(self): self._create_none_stack() before_refid = self.rsrc.FnGetRefId() self.assertIsNotNone(before_refid) new_t = self.t.copy() del (new_t['resources']['none']['properties']['ignored']) utils.update_stack(self.stack, new_t) self.assertEqual((self.stack.UPDATE, self.stack.COMPLETE), self.stack.state) self.assertEqual(before_refid, self.stack['none'].FnGetRefId())