We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 75a1a79 commit 9b59e4eCopy full SHA for 9b59e4e
1 file changed
azdev/operations/tests/test_benchmark.py
@@ -81,14 +81,18 @@ def test_load_all_commands_ok(self):
81
def test_load_all_commands_fail(self):
82
import sys
83
84
- sys.modules["azure.cli.core"] = mock.MagicMock(side_effect=ImportError)
+ original_azure_cli_core_mod = sys.modules.get("azure.cli.core")
85
+ sys.modules["azure.cli.core"] = None
86
87
with self.assertRaisesRegex(CLIError, "Azure CLI is not installed"):
88
_benchmark_load_all_commands()
89
- del sys.modules[
90
- "azure.cli.core"
91
- ] # restore azure.cli.core to be unimported as the original
+ if original_azure_cli_core_mod:
+ sys.modules["azure.cli.core"] = original_azure_cli_core_mod
92
+ else:
93
+ del sys.modules[
94
+ "azure.cli.core"
95
+ ] # restore azure.cli.core to the unimported status
96
97
98
# class _MockedMapResultCounter:
0 commit comments