def test_parameter_names_and_declarations(self) -> None: body = DummyPulseTemplate() t = RepetitionPulseTemplate(body, 5) self.assertEqual(body.parameter_names, t.parameter_names) body.parameter_names_ = {'foo', 't', 'bar'} self.assertEqual(body.parameter_names, t.parameter_names)
def test_parameter_names_and_declarations(self) -> None: condition = DummyCondition() body = DummyPulseTemplate() t = WhileLoopPulseTemplate(condition, body) self.assertEqual(body.parameter_names, t.parameter_names) body.parameter_names_ = {'foo', 't', 'bar'} self.assertEqual(body.parameter_names, t.parameter_names)
def test_parameter_names_and_declarations(self) -> None: body = DummyPulseTemplate() t = RepetitionPulseTemplate(body, 5) self.assertEqual(body.parameter_names, t.parameter_names) self.assertEqual(body.parameter_declarations, t.parameter_declarations) body.parameter_names_ = {'foo', 't', 'bar'} self.assertEqual(body.parameter_names, t.parameter_names) self.assertEqual(body.parameter_declarations, t.parameter_declarations)
def test_parameter_names_and_declarations(self) -> None: condition = DummyCondition() body = DummyPulseTemplate() t = LoopPulseTemplate(condition, body) self.assertEqual(body.parameter_names, t.parameter_names) self.assertEqual(body.parameter_declarations, t.parameter_declarations) body.parameter_names_ = {'foo', 't', 'bar'} self.assertEqual(body.parameter_names, t.parameter_names) self.assertEqual(body.parameter_declarations, t.parameter_declarations)