mirror of
https://github.com/ManimCommunity/manim.git
synced 2026-06-22 10:01:47 +00:00
* Future Annotations * Delete template_twitter_post.py * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Apply suggestions from code review * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fixed broken RTD Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
26 lines
707 B
Python
26 lines
707 B
Python
from __future__ import annotations
|
|
|
|
from manim import *
|
|
from manim.utils.testing.frames_comparison import frames_comparison
|
|
|
|
__module_test__ = "composition"
|
|
|
|
|
|
@frames_comparison
|
|
def test_animationgroup_is_passing_remover_to_animations(scene):
|
|
animation_group = AnimationGroup(Create(Square()), Write(Circle()), remover=True)
|
|
|
|
scene.play(animation_group)
|
|
scene.wait(0.1)
|
|
|
|
|
|
@frames_comparison
|
|
def test_animationgroup_is_passing_remover_to_nested_animationgroups(scene):
|
|
animation_group = AnimationGroup(
|
|
AnimationGroup(Create(Square()), Create(RegularPolygon(5))),
|
|
Write(Circle(), remover=True),
|
|
remover=True,
|
|
)
|
|
|
|
scene.play(animation_group)
|
|
scene.wait(0.1)
|