1
+ from helpers import pytester_path
2
+
1
3
PYFILE = (
2
4
"""
3
5
import matplotlib.pyplot as plt
@@ -13,28 +15,30 @@ def test_mpl():
13
15
14
16
def test_generate_baseline_images (pytester ):
15
17
pytester .makepyfile (PYFILE )
16
- baseline_dir = pytester . path / "alternative_baseline"
18
+ baseline_dir = pytester_path ( pytester ) / "alternative_baseline"
17
19
result = pytester .runpytest (f"--mpl-generate-path={ baseline_dir } " )
18
20
result .assert_outcomes (skipped = 1 )
19
21
assert (baseline_dir / "test_mpl.png" ).exists ()
20
22
21
23
22
24
def test_generate_baseline_hashes (pytester ):
23
25
pytester .makepyfile (PYFILE )
24
- hash_library = pytester .path / "alternative_baseline" / "hash_library_1.json"
26
+ path = pytester_path (pytester )
27
+ hash_library = path / "alternative_baseline" / "hash_library_1.json"
25
28
result = pytester .runpytest (
26
29
f"--mpl-generate-hash-library={ hash_library } " ,
27
- f"--mpl-results-path={ pytester . path } " ,
30
+ f"--mpl-results-path={ path } " ,
28
31
)
29
32
result .assert_outcomes (failed = 1 ) # this option enables --mpl
30
33
assert hash_library .exists ()
31
- assert (pytester . path / "test_generate_baseline_hashes.test_mpl" / "result.png" ).exists ()
34
+ assert (path / "test_generate_baseline_hashes.test_mpl" / "result.png" ).exists ()
32
35
33
36
34
37
def test_generate_baseline_images_and_hashes (pytester ):
35
38
pytester .makepyfile (PYFILE )
36
- baseline_dir = pytester .path / "alternative_baseline"
37
- hash_library = pytester .path / "alternative_baseline" / "hash_library_1.json"
39
+ path = pytester_path (pytester )
40
+ baseline_dir = path / "alternative_baseline"
41
+ hash_library = path / "alternative_baseline" / "hash_library_1.json"
38
42
result = pytester .runpytest (
39
43
f"--mpl-generate-path={ baseline_dir } " ,
40
44
f"--mpl-generate-hash-library={ hash_library } " ,
0 commit comments