Skip to content

Commit 696fc59

Browse files
committed
test error msg of _get_renderer
1 parent d3a6a7e commit 696fc59

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

mplotutils/tests/test_get_renderer.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,19 @@ def test_get_renderer(backend):
1313

1414
with figure_context() as f:
1515
_get_renderer(f)
16+
17+
18+
def test_error_message_get_renderer():
19+
20+
# it's a fallback so should never be triggered - here I test the error message only
21+
22+
backend = matplotlib.get_backend()
23+
24+
class FakeFig:
25+
def canvas(self): ...
26+
27+
with pytest.raises(
28+
AttributeError,
29+
match=f"Could not find a renderer for the '{backend}' backend. Please raise an issue",
30+
):
31+
_get_renderer(FakeFig())

0 commit comments

Comments
 (0)