Skip to content

Commit e2ec195

Browse files
committed
Mock absent webbrowser module
1 parent 72bc7c8 commit e2ec195

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

packages/python/plotly/plotly/tests/test_io/test_renderers.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -388,12 +388,8 @@ def test_missing_webbrowser_module(fig1):
388388
"""
389389
Assert that no errors occur if the webbrowser module is absent
390390
"""
391-
removed_webbrowser_module = sys.modules["webbrowser"]
392-
del sys.modules["webbrowser"]
393-
fig1._repr_html_()
394-
sys.modules[
395-
"webbrowser"
396-
] = removed_webbrowser_module # restore everything after this test
391+
with mock.patch("builtins.__import__", side_effect=ImportError):
392+
fig1._repr_html_()
397393

398394

399395
def test_missing_webbrowser_methods(fig1):

0 commit comments

Comments
 (0)