class TestGeneral(unittest.TestCase): def setUp(self): #run before each test self.FSW = VSA().jav_OpenTest(host) self.FSW.Init_CCDF() def tearDown(self): #Run after each test self.assertEqual(self.FSW.jav_Error()[0],'0') self.FSW.jav_Close() ############################################################################### ### <Test> ############################################################################### def test_FSW_CCDF_Common(self): self.FSW.Set_CCDF('ON') self.FSW.Set_SweepCont(0) self.FSW.Set_CCDF_BW(10e6) self.FSW.Set_CCDF_Samples(1e6) self.FSW.Set_InitImm() getVal = self.FSW.Get_CCDF()
########################################################## ### Code Overhead ########################################################## from datetime import datetime from rssd.VSA.Common import VSA #pylint: disable=E0611,E0401 from rssd.FileIO import FileIO #pylint: disable=E0611,E0401 OFile = FileIO().makeFile(__file__) FSW = VSA().jav_Open(FSW_IP, OFile) #Create FSW Object ########################################################## ### Code Start ########################################################## FSW.jav_Reset() FSW.Set_Freq(Freq) FSW.Init_CCDF() #FSW CCDF Channel FSW.Set_CCDF_BW(RFBW) FSW.Set_CCDF_Samples(NumIQ) FSW.Set_SweepCont(0) ########################################################## ### Measure Time ########################################################## #sDate = datetime.now().strftime("%y%m%d-%H:%M:%S.%f") #Date String OFile.write('Iter,CrestF,P10_00,P01_00,P00_10,P00_01,CmdTime') sumTime = 0 for i in range(NumMeas): tick = datetime.now() FSW.Set_InitImm() ccdf = FSW.Get_CCDF() d = datetime.now() - tick