def test_source_power_cal(self, data): reads = data['reads'] ch = data['channel'] port = data['port'] sweeps = data['sweeps'] tolerance = data['tolerance'] vna = Vna() vna.bus = FifoBus(reads) vna.channel(ch).source_power_cal(port, sweeps, tolerance) for write in data['writes']: if 'position' in write: pos = write['position'] self.assertEqual(write['command'], vna.bus.writes[pos]) else: self.assertIn (write['command'], vna.bus.writes)
def test_power_sensors(self, data): vna = Vna() vna.bus = FifoBus([data['read']]) self.assertEqual(vna.power_sensors, data['result'])