manim/tests/test_graphical_units/test_vector_scene.py
Benjamin Hackl 294efcd651
Fixed render flow issues with introducer animations (#2594)
* only let introducer add mobject if not yet present

* fix check for empty moving_mobjects list

* added two tests

* added control data

* black

* fixed usage of Mock in some tests

* check family members instead of mobject list

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* moved moving_mobjects / static_mobjects assignment to begin_animations

* restored correct render flow, made sure static_image is created properly

* fixed some tests

* make sure scene_finished handles frame update correctly

* improve / fix test_vector_scene

* black

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-03-08 20:25:04 +00:00

16 lines
488 B
Python

from __future__ import annotations
from manim.scene.vector_space_scene import VectorScene
from manim.utils.testing.frames_comparison import frames_comparison
__module_test__ = "vector_scene"
@frames_comparison(base_scene=VectorScene, last_frame=False)
def test_vector_to_coords(scene):
scene.add_plane().add_coordinates()
vector = scene.add_vector([-3, -2])
basis = scene.get_basis_vectors()
scene.add(basis)
scene.vector_to_coords(vector=vector)
scene.wait()