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)