File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed
Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff 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+ )
You can’t perform that action at this time.
0 commit comments