Skip to content

Commit 447379b

Browse files
committed
Test empty documentclass
1 parent 3f7bb13 commit 447379b

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

lib/matplotlib/tests/test_backend_pgf.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,3 +456,20 @@ def test_preamble_packages(format, tmp_path):
456456
path = os.path.join(tmp_path, f'preamble_packages_{format}.pdf')
457457
with PdfPages(path) as pdf:
458458
pdf.savefig(plt.figure())
459+
460+
461+
# test different documentclass types
462+
@needs_pgf_xelatex
463+
@pytest.mark.parametrize('documentclass', (
464+
'',
465+
r'\documentclass{article}',
466+
r'\documentclass[12]{article}',
467+
r'\documentclass[10]{article}',
468+
r'\documentclass[20]{extarticle}',
469+
r'\documentclass{minimal}',
470+
r'\documentclass{beamer}',
471+
))
472+
@pytest.mark.backend('pgf')
473+
def test_documentclass(documentclass):
474+
mpl.rcParams['pgf.documentclass'] = documentclass
475+
plt.figure().savefig(BytesIO())

0 commit comments

Comments
 (0)