def test_to_lxml_full(self): definition = DefinitionTree('test', [self.element_0, self.element_1], {'a': 'b'}) copy = DefinitionTree.from_lxml_element(definition.to_lxml_element()) self.assertEqual(definition, copy)
def test_top_lxml_definitions(self): definition = DefinitionTree(definitions = [self.element_0, self.element_1]) copy = DefinitionTree.from_lxml_element(definition.to_lxml_element()) self.assertEqual(definition, copy)
def test_top_lxml_attributes(self): definition = DefinitionTree(attributes = {'a': 'b', 'b': 'c'}) copy = DefinitionTree.from_lxml_element(definition.to_lxml_element()) self.assertEqual(definition, copy)
def test_to_lxml_name(self): definition = DefinitionTree(name = "test") copy = DefinitionTree.from_lxml_element(definition.to_lxml_element()) self.assertEqual(definition, copy)