def test_readwrite_networkSet(self): ''' test_readwrite_networkSet TODO: need __eq__ method for NetworkSet This doesnt test equality between read/write, because there is no __eq__ test for NetworkSet. it only tests for other errors ''' rf.write(self.pickle_file,rf.NS([self.ntwk1, self.ntwk2])) rf.read(self.pickle_file)
def test_readwrite_networkSet(self): ''' test_readwrite_networkSet TODO: need __eq__ method for NetworkSet This doesnt test equality between read/write, because there is no __eq__ test for NetworkSet. it only tests for other errors ''' rf.write(self.pickle_file, rf.NS([self.ntwk1, self.ntwk2])) rf.read(self.pickle_file)
def open_file(self, event = '<Control-o>'): return 0 f = tkFileDialog.askopenfilename(filetypes = [('Calibration', '.cal')]) if f is None: print('Could not open file.') return self.cal = rf.read(f)
def read_write(self, obj): ''' function to test write/read equivalence for an obj which has __eq__ defined ''' rf.write(self.pickle_file, obj) self.assertEqual(rf.read(self.pickle_file), obj)
def read_write(self,obj): ''' function to test write/read equivalence for an obj which has __eq__ defined ''' rf.write(self.pickle_file,obj) self.assertEqual(rf.read(self.pickle_file), obj)
def open_file(self, event='<Control-o>'): return 0 f = tkFileDialog.askopenfilename(filetypes=[('Calibration', '.cal')]) if f is None: print('Could not open file.') return self.cal = rf.read(f)
def open_cal(self, event = '<Control-Alt-o>'): f = tkFileDialog.askopenfilename(filetypes = [('Calibration', '.cal')]) if f is None: print('Calibration load failed') return self.cal = rf.read(f) self.status.config(text = 'Calibration loaded successfully') self.show_frame('Cal')
def open_cal(self, event='<Control-Alt-o>'): f = tkFileDialog.askopenfilename(filetypes=[('Calibration', '.cal')]) if f is None: print('Calibration load failed') return self.cal = rf.read(f) self.status.config(text='Calibration loaded successfully') self.show_frame('Cal')
def test_readwrite_calibration(self): ideals, measured = [], [] std_list = [self.short, self.match, self.open] for ntwk in std_list: ideals.append(ntwk) measured.append(self.embeding_network**ntwk) cal = rf.Calibration(\ ideals = ideals,\ measured = measured,\ type = 'one port',\ is_reciprocal = True,\ ) original = cal rf.write(self.pickle_file, original) unpickled = rf.read(self.pickle_file) # TODO: this test should be more extensive self.assertEqual(original.ideals, unpickled.ideals) self.assertEqual(original.measured, unpickled.measured) os.remove(self.pickle_file)
def test_readwrite_calibration(self): ideals, measured = [], [] std_list = [self.short, self.match,self.open] for ntwk in std_list: ideals.append(ntwk) measured.append(self.embeding_network ** ntwk) cal = rf.Calibration(\ ideals = ideals,\ measured = measured,\ type = 'one port',\ is_reciprocal = True,\ ) original = cal rf.write(self.pickle_file, original) unpickled = rf.read(self.pickle_file) # TODO: this test should be more extensive self.assertEqual(original.ideals, unpickled.ideals) self.assertEqual(original.measured, unpickled.measured) os.remove(self.pickle_file)