def test_share_ancestor(): b1 = B('') b2 = B('') assert share_ancestor(b1, b1) assert share_ancestor(b1, b1.a1) assert share_ancestor(b1, b1.a1.s1) assert not share_ancestor(b2, b1) assert not share_ancestor(b2, b1.a1) assert not share_ancestor(b2, b1.a1.s1)
def test_share_ancestor(): b1 = B('', name='b1') b2 = B('', name='b2') assert share_ancestor(b1, b1) assert share_ancestor(b1, b1.a1) assert share_ancestor(b1, b1.a1.s1) assert not share_ancestor(b2, b1) assert not share_ancestor(b2, b1.a1) assert not share_ancestor(b2, b1.a1.s1)