def test_migrate(self): migrator = GroupMembershipMigrator(destination_client=self.dst, source_group_membership=self.src_membership) membership = migrator.migrate() self.assertEqual(membership.group.name, self.src_membership.group.name) self.assertEqual(membership.group.description, self.src_membership.group.description) self.assertEqual(membership.account.username, self.src_membership.account.username) self.assertEqual(membership.account.email, self.src_membership.account.email)
def test_get_destination_group(self): migrator = GroupMembershipMigrator(destination_client=self.dst, source_group_membership=self.src_membership) group = migrator.get_destination_group() self.assertEqual(group.href, self.dst_group.href) self.assertEqual(group.name, self.dst_group.name)
def test_get_destination_account(self): migrator = GroupMembershipMigrator(destination_client=self.dst, source_group_membership=self.src_membership) account = migrator.get_destination_account() self.assertEqual(account.href, self.dst_account.href) self.assertEqual(account.email, self.dst_account.email)