def physical_resource_name(self):
return '%s.%s' % (self.stack.name, self.name)
- def physical_resource_name_find(self, resource_name):
- if resource_name in self.stack:
- return '%s.%s' % (self.stack.name, resource_name)
- else:
- raise IndexError('no such resource')
-
def validate(self):
logger.info('Validating %s' % str(self))
return nics
def handle_create(self):
- if self.properties.get('SecurityGroups') is None:
- security_groups = None
- else:
- security_groups = [self.physical_resource_name_find(sg)
- for sg in self.properties.get('SecurityGroups')]
-
+ security_groups = self.properties.get('SecurityGroups')
userdata = self.properties['UserData'] or ''
flavor = self.properties['InstanceType']
key_name = self.properties['KeyName']
sg = stack['the_sg']
self.assertRaises(resource.UpdateReplace, sg.handle_update, {}, {}, {})
- self.assertResourceState(sg, 'the_sg')
+ self.assertResourceState(sg, 'test_stack.the_sg')
stack.delete()
self.m.VerifyAll()
sg = stack['the_sg']
self.assertRaises(resource.UpdateReplace, sg.handle_update, {}, {}, {})
- self.assertResourceState(sg, 'the_sg')
+ self.assertResourceState(sg, 'test_stack.the_sg')
self.assertEqual(None, sg.delete())
sg = stack['the_sg']
self.assertRaises(resource.UpdateReplace, sg.handle_update, {}, {}, {})
- self.assertResourceState(sg, 'the_sg')
+ self.assertResourceState(sg, 'test_stack.the_sg')
stack.delete()
self.m.VerifyAll()
sg = stack['the_sg']
self.assertRaises(resource.UpdateReplace, sg.handle_update, {}, {}, {})
- self.assertResourceState(sg, 'the_sg')
+ self.assertResourceState(sg, 'test_stack.the_sg')
self.assertEqual(None, sg.delete())