def create_resource(self, t, stack, resource_name): resource_defns = stack.t.resource_definitions(stack) rsrc = swift.SwiftContainer('test_resource', resource_defns[resource_name], stack) scheduler.TaskRunner(rsrc.create)() self.assertEqual((rsrc.CREATE, rsrc.COMPLETE), rsrc.state) return rsrc
def _create_container(self, stack, definition_name='SwiftContainer'): resource_defns = stack.t.resource_definitions(stack) container = swift.SwiftContainer('test_resource', resource_defns[definition_name], stack) runner = scheduler.TaskRunner(container.create) runner() self.assertEqual((container.CREATE, container.COMPLETE), container.state) return container
def test_create_container_name(self): self.m.ReplayAll() t = template_format.parse(swift_template) t['Resources']['SwiftContainer']['Properties']['name'] = 'the_name' stack = utils.parse_stack(t) resource_defns = stack.t.resource_definitions(stack) rsrc = swift.SwiftContainer('test_resource', resource_defns['SwiftContainer'], stack) self.assertEqual('the_name', rsrc.physical_resource_name())