def test_create_swift_user(self): self.create_cnt = 0 self.role_cnt = 0 def create(*args, **kargs): self.create_cnt += 1 return FakeKSUser() def add_user_role(*args, **kargs): self.role_cnt += 1 co = utils.get_config('auth', 'keystone_origin_admin_credentials').split(':') tenant_name, username, password = co client = FakeKSClient() client.roles.add_user_role = add_user_role client.users.create = create filler.create_swift_user(client, 'account1', 'account1_id', 1) self.assertEqual(self.create_cnt, 1) self.assertEqual(self.role_cnt, 1)
def test_create_swift_user(self): self.create_cnt = 0 self.role_cnt = 0 def create(*args, **kargs): self.create_cnt += 1 return FakeKSUser() def add_user_role(*args, **kargs): self.role_cnt += 1 co = utils.get_config('auth', 'keystone_origin_admin_credentials').split(':') tenant_name, username, password = co client = FakeKSClient() client.roles.add_user_role = add_user_role client.users.create = create filler.create_swift_user(client, 'account1', 'account1_id', 1) self.assertEqual(self.create_cnt, 1) self.assertEqual(self.role_cnt, 1)
def test_create_swift_user_fail(self): self.pa = 0 def create(*args, **kargs): if self.pa == 0: self.pa += 1 raise KSClientException('Fake msg') else: self.pa += 1 return FakeKSUser() def add_user_role(*args, **kargs): pass co = utils.get_config('auth', 'keystone_origin_admin_credentials').split(':') tenant_name, username, password = co client = FakeKSClient() client.roles.add_user_role = add_user_role client.users.create = create users = filler.create_swift_user(client, 'account1', 'account1_id', 3) self.assertEqual(len(users), 2)
def test_create_swift_user_fail(self): self.pa = 0 def create(*args, **kargs): if self.pa == 0: self.pa += 1 raise KSClientException('Fake msg') else: self.pa += 1 return FakeKSUser() def add_user_role(*args, **kargs): pass co = utils.get_config('auth', 'keystone_origin_admin_credentials').split(':') tenant_name, username, password = co client = FakeKSClient() client.roles.add_user_role = add_user_role client.users.create = create users = filler.create_swift_user(client, 'account1', 'account1_id', 3) self.assertEqual(len(users), 2)