def test_to_xml(self): name, value, unit = "Size", "33", "M" p = ParameterFactory(name, value, unit) el = p.to_xml() expected_el = ET.Element("param", {"name": name, "unit": unit}) expected_el.text = value self.assertElementsEquals(el, expected_el)
def test_from_xml(self): p = ParameterFactory() el = p.to_xml() parsed_p = Parameter.from_xml(el) self.assertEqual(p.to_dict(), parsed_p.to_dict())