mirror of
https://github.com/ManimCommunity/manim.git
synced 2026-06-22 10:01:47 +00:00
Fix a test that was missing a method
This commit is contained in:
parent
bd816db5f7
commit
45aef8e556
2 changed files with 16 additions and 13 deletions
|
|
@ -186,6 +186,9 @@ def test_animationgroup_calls_finish():
|
|||
super().__init__(mobject)
|
||||
self.finished = False
|
||||
|
||||
def interpolate_mobject(self, alpha):
|
||||
pass
|
||||
|
||||
def finish(self):
|
||||
self.finished = True
|
||||
|
||||
|
|
|
|||
|
|
@ -4,26 +4,26 @@ from manim import Circle, Manager, ReplacementTransform, Scene, Square, VGroup
|
|||
|
||||
|
||||
def test_no_duplicate_references():
|
||||
manager = Manager(Scene)
|
||||
scene = manager.scene
|
||||
c = Circle()
|
||||
sq = Square()
|
||||
scene.add(c, sq)
|
||||
with Manager(Scene) as manager:
|
||||
scene = manager.scene
|
||||
c = Circle()
|
||||
sq = Square()
|
||||
scene.add(c, sq)
|
||||
|
||||
scene.play(ReplacementTransform(c, sq))
|
||||
scene.play(ReplacementTransform(c, sq))
|
||||
assert len(scene.mobjects) == 1
|
||||
assert scene.mobjects[0] is sq
|
||||
|
||||
|
||||
def test_duplicate_references_in_group():
|
||||
manager = Manager(Scene)
|
||||
scene = manager.scene
|
||||
c = Circle()
|
||||
sq = Square()
|
||||
vg = VGroup(c, sq)
|
||||
scene.add(vg)
|
||||
with Manager(Scene) as manager:
|
||||
scene = manager.scene
|
||||
c = Circle()
|
||||
sq = Square()
|
||||
vg = VGroup(c, sq)
|
||||
scene.add(vg)
|
||||
|
||||
scene.play(ReplacementTransform(c, sq))
|
||||
scene.play(ReplacementTransform(c, sq))
|
||||
submobs = vg.submobjects
|
||||
assert len(submobs) == 1
|
||||
assert submobs[0] is sq
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue