124
123
self.assertEqual('arizona', events[0].physical_resource_id)
126
125
def test_identifier(self):
126
event_uuid = 'abc123yc-9f88-404d-a85b-531529456xyz'
127
127
e = event.Event(self.ctx, self.stack, 'TEST', 'IN_PROGRESS', 'Testing',
128
128
'wibble', self.resource.properties,
129
self.resource.name, self.resource.type())
129
self.resource.name, self.resource.type(),
132
133
expected_identifier = {
133
134
'stack_name': self.stack.name,
134
135
'stack_id': self.stack.id,
135
136
'tenant': self.ctx.tenant_id,
136
'path': '/resources/EventTestResource/events/%s' % str(eid)
137
'path': '/resources/EventTestResource/events/%s' % str(event_uuid)
138
139
self.assertEqual(expected_identifier, e.identifier())
141
def test_identifier_is_none(self):
142
e = event.Event(self.ctx, self.stack, 'TEST', 'IN_PROGRESS', 'Testing',
143
'wibble', self.resource.properties,
144
self.resource.name, self.resource.type())
147
self.assertIsNone(e.identifier())
140
149
def test_badprop(self):
141
150
tmpl = {'Type': 'ResourceWithRequiredProps',
142
151
'Properties': {'Foo': False}}