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_resource(self, t, stack, resource_name): rsrc = swift.SwiftContainer( 'test_resource', t['Resources'][resource_name], stack) scheduler.TaskRunner(rsrc.create)() self.assertEqual((rsrc.CREATE, rsrc.COMPLETE), rsrc.state) return rsrc
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) rsrc = swift.SwiftContainer('test_resource', t['Resources']['SwiftContainer'], stack) self.assertEqual('the_name', rsrc.physical_resource_name())
def test_create_container_name(self): self.m.ReplayAll() t = template_format.parse(swift_template) stack = parse_stack(t) rsrc = swift.SwiftContainer('test_resource', t['Resources']['SwiftContainer'], stack) self.assertTrue( re.match(self.container_pattern, rsrc._create_container_name())) self.assertEqual('the_name', rsrc._create_container_name('the_name'))
def create_resource(self, t, stack, resource_name): resource = swift.SwiftContainer('test_resource', t['Resources'][resource_name], stack) self.assertEqual(None, resource.create()) self.assertEqual(swift.SwiftContainer.CREATE_COMPLETE, resource.state) return resource