def test_no_measurement_windows(self) -> None: pulse = TablePulseTemplate(measurement=False) pulse.add_entry(1, 1) pulse.add_entry(3, 0) pulse.add_entry(5, 0) windows = pulse.get_measurement_windows() self.assertEqual([], windows)
def test_no_measurement_windows(self) -> None: pulse = TablePulseTemplate(measurement=False) pulse.add_entry(1, 1) pulse.add_entry(3, 0) pulse.add_entry(5, 0) windows = pulse.get_measurement_windows() self.assertEqual([], windows)
def test_measurement_windows_multi(self) -> None: pulse = TablePulseTemplate(measurement=True, channels=2) pulse.add_entry(1, 1) pulse.add_entry(3, 0) pulse.add_entry(5, 0) pulse.add_entry(1, 1, channel=1) pulse.add_entry(3, 0, channel=1) pulse.add_entry(10, 0, channel=1) windows = pulse.get_measurement_windows() self.assertEqual([(0,10)], windows)
def test_measurement_windows_with_parameters(self) -> None: pulse = TablePulseTemplate(measurement=True) pulse.add_entry('length', 0) parameters = dict(length=100) windows = pulse.get_measurement_windows(parameters) self.assertEqual(windows, [(0, 100)])
def test_measurement_windows_with_parameters(self) -> None: pulse = TablePulseTemplate(measurement=True) pulse.add_entry('length', 0) parameters = dict(length=100) windows = pulse.get_measurement_windows(parameters) self.assertEqual(windows, [(0, 100)])