def test_deserialize_constant(self) -> None: repetition_count = 3 data = dict(repetition_count=repetition_count, body=dict(name=str(id(self.body))), identifier="foo") # prepare dependencies for deserialization self.serializer.subelements[str(id(self.body))] = self.body # deserialize template = RepetitionPulseTemplate.deserialize(self.serializer, **data) # compare! self.assertEqual(self.body, template.body) self.assertEqual(repetition_count, template.repetition_count)