예제 #1
0
 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)
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 def test_to_lxml_name(self):
     definition = DefinitionTree(name = "test")
     copy = DefinitionTree.from_lxml_element(definition.to_lxml_element())
     self.assertEqual(definition, copy)