class TestGeneral(unittest.TestCase): def setUp(self): #Run before each test self.VSE = VSE() try: self.VSE.VISA_Open(host) self.VSE.VISA_Reset() self.VSE.VISA_ClrErr() self.VSE.dLastErr = "" except: self.assertTrue(1) def tearDown(self): #Run after each test self.VSE.jav_Close() ############################################################################### ### <Test> ############################################################################### def test_VSE_Connect(self): self.assertEqual(self.VSE.Make, "Rohde&Schwarz") self.assertEqual(self.VSE.Model, "VSE") def test_VSE_IQ_Settings(self): self.VSE.Set_Freq(1e6) self.VSE.Set_RefLevel(10) self.VSE.Set_SamplingRate(123e6) self.VSE.Set_SweepTime(1.234e-6) rlen = self.VSE.Get_IQ_RecLength() self.assertEqual(rlen, 123) def test_VSE_IQ_Data2File(self): self.VSE.Get_IQ_Data() self.assertEqual(self.VSE.VISA_Error()[0], "0")
class TestGeneral(unittest.TestCase): def setUp(self): #Run before each test self.VSE = VSE().jav_OpenTest(host) def tearDown(self): #Run after each test self.assertEqual(self.VSE.jav_Error()[0], '0') self.VSE.jav_Close() ############################################################################### ### <Test> ############################################################################### def test_VSE_Connect(self): if self.VSE.connected == 1: self.assertEqual(self.VSE.Make, "Rohde&Schwarz") self.assertEqual(self.VSE.Model, "VSE") self.VSE.Set_Group('Group') def test_VSE_IQ_Settings(self): self.VSE.Set_Freq(1e6) self.VSE.Set_RefLevel(10) self.VSE.Set_SamplingRate(123e6) self.VSE.Set_SweepTime(1.234e-6) rlen = self.VSE.Get_IQ_RecLength() if self.VSE.connected == 1: self.assertEqual(rlen, 123) def test_VSE_IQ_Data2File(self): if self.VSE.connected == 1: self.VSE.Get_IQ_Data() def test_VSE_Input(self): self.VSE.Set_Input('RF') self.VSE.Set_Input('FILE') self.VSE.Set_File_InputIQT('Test') def test_VSE_Sweep(self): self.VSE.Set_SweepCont('OFF') self.VSE.Set_InitImm() self.VSE.Set_SweepCont('ON') self.VSE.Set_SweepCont('Bad')