Skip to content

Commit 0b1e5b7

Browse files
authored
Merge pull request #5807 from zhaoruizhe81/fix/test-utils-numpy-uninstall
Restore numpy in sys.modules after test_no_numpy_int_type
2 parents 9e1da21 + b8025f0 commit 0b1e5b7

1 file changed

Lines changed: 5 additions & 8 deletions

File tree

‎tests/test_optional/test_utils/test_utils.py‎

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -487,14 +487,11 @@ def test_get_numpy_int_type(self):
487487
class TestNoNumpyIntegerBaseType(TestCase):
488488
def test_no_numpy_int_type(self):
489489
import sys
490+
from unittest import mock
490491
from _plotly_utils.utils import _get_int_type
491-
from _plotly_utils.optional_imports import get_module
492492

493-
np = get_module("numpy", should_load=False)
494-
if np:
495-
sys.modules.pop("numpy")
493+
with mock.patch.dict(sys.modules, {"numpy": None}):
494+
int_type_tuple = _get_int_type()
495+
expected_tuple = (int,)
496496

497-
int_type_tuple = _get_int_type()
498-
expected_tuple = (int,)
499-
500-
self.assertEqual(int_type_tuple, expected_tuple)
497+
self.assertEqual(int_type_tuple, expected_tuple)

0 commit comments

Comments
 (0)