Exemple #1
0
 def setUp(self):
     """Create test extract data."""
     super(TestExtract, self).setUp()
     #testnode
     run = Node('run')
     run_core = run.addnode('core')
     run_core.addnode('id', 'Run_Id')
     job = run.addnode('job')
     job_core = job.addnode('core')
     job_core.addnode('id', 1)
     job_core.addnode('name', 'Core_1')
     job_core.addnode('status', 'completed')
     job = run.addnode('job')
     job_core = job.addnode('core')
     job_core.addnode('id', 2)
     job_core.addnode('name', 'Core_2')
     job_core.addnode('status', 'failed')
     job = run.addnode('job')
     job_core = job.addnode('core')
     job_core.addnode('id', 3)
     job_core.addnode('name', 'Core_3')
     job_core.addnode('status', 'completed')
     self.testnode = run
     #testxml
     self.testxml = """<?xml version="1.0" ?><run><core><id>Run_Id</id></core><job><core><id>1</id><name>Core_1</name><status>completed</status></core></job><job><core><id>2</id><name>Core_2</name><status>failed</status></core></job><job><core><id>3</id><name>Core_3</name><status>completed</status></core></job></run>"""
     #testdom
     self.testdom = minidom.parseString(self.testxml)
Exemple #2
0
 def test_addnode_value(self):
     """Test addnode() adds a node with a value."""
     expected = Node.fromxml('<my-node><my-sub-node>my-value</my-sub-node></my-node>')
     actual = Node('my-node')
     actual.addnode('my-sub-node', 'my-value')
     assert equal(expected, actual), 'result of adding node is not as expected'