def test_construct_input_data_exception(self): expected_input_data = {'attrs': {}, 'id': mock.ANY, 'reference_id': 'A', 'name': 'A', 'uuid': mock.ANY, 'action': mock.ANY, 'status': mock.ANY} self.resource.get_attribute = mock.Mock( side_effect=exception.InvalidTemplateAttribute(resource='A', key='value')) actual_input_data = check_resource.construct_input_data(self.resource, self.stack) self.assertEqual(expected_input_data, actual_input_data)
def test_construct_input_data_ok(self): expected_input_data = {'attrs': {(u'flat_dict', u'key2'): 'val2', (u'flat_dict', u'key3'): 'val3', (u'nested_dict', u'dict', u'a'): 1, (u'nested_dict', u'dict', u'b'): 2}, 'id': mock.ANY, 'reference_id': 'A', 'name': 'A', 'uuid': mock.ANY, 'action': mock.ANY, 'status': mock.ANY} actual_input_data = check_resource.construct_input_data(self.resource, self.stack) self.assertEqual(expected_input_data, actual_input_data)