Convergence: Fix unittest test_updated_time

Change-Id: I4df40e3f742750046913abef3a794e2440e5e7a2
This commit is contained in:
Rakesh H S 2015-11-16 17:08:53 +05:30
parent 0d15e7c68a
commit 83b9ad952d
1 changed files with 10 additions and 6 deletions

View File

@ -443,19 +443,23 @@ class StackConvergenceCreateUpdateDeleteTest(common.HeatTestCase):
# should return resource with template id 2 which is prev template # should return resource with template id 2 which is prev template
self.assertEqual(a_res_2.id, best_res.id) self.assertEqual(a_res_2.id, best_res.id)
def test_updated_time(self, mock_cr): @mock.patch.object(parser.Stack, '_converge_create_or_update')
def test_updated_time_stack_create(self, mock_ccu, mock_cr):
stack = parser.Stack(utils.dummy_context(), 'convg_updated_time_test', stack = parser.Stack(utils.dummy_context(), 'convg_updated_time_test',
templatem.Template.create_empty_template()) templatem.Template.create_empty_template())
stack.store() stack.converge_stack(template=stack.t, action=stack.CREATE)
stack.create()
self.assertIsNone(stack.updated_time) self.assertIsNone(stack.updated_time)
self.assertTrue(mock_ccu.called)
@mock.patch.object(parser.Stack, '_converge_create_or_update')
def test_updated_time_stack_update(self, mock_ccu, mock_cr):
tmpl = {'HeatTemplateFormatVersion': '2012-12-12', tmpl = {'HeatTemplateFormatVersion': '2012-12-12',
'Resources': {'R1': {'Type': 'GenericResourceType'}}} 'Resources': {'R1': {'Type': 'GenericResourceType'}}}
newstack = parser.Stack(utils.dummy_context(), 'updated_time_test', stack = parser.Stack(utils.dummy_context(), 'updated_time_test',
templatem.Template(tmpl)) templatem.Template(tmpl))
stack.update(newstack) stack.converge_stack(template=stack.t, action=stack.UPDATE)
self.assertIsNotNone(stack.updated_time) self.assertIsNotNone(stack.updated_time)
self.assertTrue(mock_ccu.called)
class TestConvgStackRollback(common.HeatTestCase): class TestConvgStackRollback(common.HeatTestCase):