def test_update_with_parameters(self): durations = InstructionDurations( [("rzx", (0, 1), 150, (0.5,)), ("rzx", (0, 1), 300, (1.0,))] ) self.assertEqual(durations.get("rzx", [0, 1], parameters=[0.5]), 150) self.assertEqual(durations.get("rzx", [0, 1], parameters=[1.0]), 300)
def test_empty(self): durations = InstructionDurations() self.assertEqual(durations.dt, None) with self.assertRaises(TranspilerError): durations.get('cx', [0, 1], 'dt')