def test_sweeps_library(self): Libraries.sweepLib.sweepDict = self.sweeps ExpSettingsVal.list_config() ExpSettingsVal.validate_lib() Libraries.sweepLib.write_to_file() Libraries.sweepLib.sweepDict = {} Libraries.sweepLib.load_from_library() # can not test instrumentLib directly here must test enclosed dictionary self.validate_library(Libraries.sweepLib.sweepDict, self.sweeps)
def test_channels_instruments_library(self): # test channels and instruments together as they are coupled Libraries.channelLib.channelDict = self.channels Libraries.instrumentLib.instrDict = self.instruments ExpSettingsVal.list_config() ExpSettingsVal.validate_lib() Libraries.channelLib.write_to_file() Libraries.instrumentLib.write_to_file() Libraries.channelLib.channelDict = {} Libraries.channelLib.load_from_library() Libraries.instrumentLib.instrDict = {} Libraries.instrumentLib.load_from_library() self.validate_library(Libraries.channelLib.channelDict, self.channels) self.validate_library(Libraries.instrumentLib.instrDict, self.instruments)