From 1d38374d1335ee8fb599422656a4bdaf01e6d065 Mon Sep 17 00:00:00 2001 From: ali-ramadhan Date: Wed, 8 May 2024 20:40:39 -0600 Subject: [PATCH] Fix paths in `test_examples.py` --- tests/test_examples.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/test_examples.py b/tests/test_examples.py index f89700b..9d99b16 100644 --- a/tests/test_examples.py +++ b/tests/test_examples.py @@ -2,10 +2,15 @@ from pathlib import Path +def run_example(name): + filepath = Path(__file__).resolve().parent / ".." / "examples" / f"{name}.py" + exec(filepath.read_text()) + return + def test_sine_wave(): - exec(Path("../examples/sine_wave.py").read_text()) + run_example("sine_wave") assert Path("sine_wave.gif").is_file() def test_rotating_circular_sine_wave(): - exec(Path("../examples/rotating_circular_sine_wave.py").read_text()) + run_example("rotating_circular_sine_wave") assert Path("rotating_circular_sine_wave.mp4").is_file()