def test_vmobject_same_num_submobjects_become(): a = Square() b = RegularPolygon(n=6) a.become(b) np.testing.assert_array_equal(a.points, b.points) assert len(a.submobjects) == len(b.submobjects)
def test_vmobject_different_num_points_and_submobjects_become(): a = Square() b = VGroup(Circle(), Square()) a.become(b) np.testing.assert_array_equal(a.points, b.points) assert len(a.submobjects) == len(b.submobjects)
def test_vmobject_same_points_become(): a = Square() b = Circle() a.become(b) np.testing.assert_array_equal(a.points, b.points) assert len(a.submobjects) == len(b.submobjects)