Skip to content

Commit 239dbef

Browse files
committed
add test for missing module
1 parent dd1be1e commit 239dbef

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

qcodes/tests/test_visa.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ def test_load_pyvisa_sim_file_explicit_module(request):
226226
assert path.match("qcodes/instrument/sims/AimTTi_PL601P.yaml")
227227

228228

229-
def test_load_pyvisa_sim_file_invalid_location_raises(request):
229+
def test_load_pyvisa_sim_file_invalid_file_raises(request):
230230
from qcodes.instrument_drivers.AimTTi import AimTTiPL601
231231

232232
with pytest.raises(
@@ -240,3 +240,17 @@ def test_load_pyvisa_sim_file_invalid_location_raises(request):
240240
address="GPIB::1::INSTR",
241241
pyvisa_sim_file="qcodes.instrument.sims:notafile.yaml",
242242
)
243+
244+
245+
def test_load_pyvisa_sim_file_invalid_module_raises(request):
246+
from qcodes.instrument_drivers.AimTTi import AimTTiPL601
247+
248+
with pytest.raises(
249+
ModuleNotFoundError,
250+
match=re.escape("No module named 'qcodes.instrument.not_a_module'"),
251+
):
252+
AimTTiPL601(
253+
"AimTTi",
254+
address="GPIB::1::INSTR",
255+
pyvisa_sim_file="qcodes.instrument.not_a_module:AimTTi_PL601P.yaml",
256+
)

0 commit comments

Comments
 (0)