def test_children_detach_in_children_setter(): x = Locus('1',1,2) y = Locus('1',3,4,name='sublocus1') z = Locus('1',3,4,name='sublocus2') x.children = [y] # Now trigger a detach for current children # when assigning new children x.children = [z] assert len(x.children) == 1
def test_children_len(): x = Locus('1',1,2) y = Locus('1',3,4,name='sublocus1') z = Locus('1',3,4,name='sublocus2') x.children = (y,z) assert len(x.children) == 2