示例#1
0
    def test_basic_bond(self):
        parent = self.make_user("*****@*****.**")
        child = self.make_child_account(parent, "child")

        retrieved_bonds = ParentChildPair.get_for_parent(parent)
        self.assertEquals(1, len(retrieved_bonds.fetch(1000)))
        self.assertEquals(child.key(),
                          retrieved_bonds[0].resolve_child().key())

        retrieved_parent_bond = ParentChildPair.get_for_child(child)
        self.assertEquals(parent.key(),
                          retrieved_parent_bond.resolve_parent().key())