Skip to content

Commit 754c7e8

Browse files
committed
TST: Avoid using os.devnull for path tests
On wasm, this file doesn't support seeking, which is sometimes necessary depending on file type.
1 parent 594d409 commit 754c7e8

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

lib/matplotlib/tests/test_backend_pdf.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import datetime
22
import decimal
33
import io
4-
import os
54
from pathlib import Path
65

76
import numpy as np
@@ -291,8 +290,8 @@ def test_text_urls_tex():
291290
assert annot.Rect[1] == decimal.Decimal('0.7') * 72
292291

293292

294-
def test_pdfpages_fspath():
295-
with PdfPages(Path(os.devnull)) as pdf:
293+
def test_pdfpages_fspath(tmp_path):
294+
with PdfPages(tmp_path / 'unused.pdf') as pdf:
296295
pdf.savefig(plt.figure())
297296

298297

lib/matplotlib/tests/test_image.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,8 @@ def test_imsave_rgba_origin(origin):
214214

215215

216216
@pytest.mark.parametrize("fmt", ["png", "pdf", "ps", "eps", "svg"])
217-
def test_imsave_fspath(fmt):
218-
plt.imsave(Path(os.devnull), np.array([[0, 1]]), format=fmt)
217+
def test_imsave_fspath(fmt, tmp_path):
218+
plt.imsave(tmp_path / f'unused.{fmt}', np.array([[0, 1]]), format=fmt)
219219

220220

221221
def test_imsave_color_alpha():

0 commit comments

Comments
 (0)