コード例 #1
0
    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)
コード例 #2
0
    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)
コード例 #3
0
    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)