コード例 #1
0
ファイル: test_json.py プロジェクト: stjordanis/PyQLab
	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)
コード例 #2
0
ファイル: test_json.py プロジェクト: stjordanis/PyQLab
	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)