コード例 #1
0
    def test_get(self):
        doc1 = microdom.parseString('<a><b id="bar"/><c class="foo"/></a>')
        node = domhelpers.get(doc1, "foo")
        actual = node.toxml()
        expected = '<c class="foo"></c>'
        assert actual == expected, 'expected %s, got %s' % (expected, actual)

        node = domhelpers.get(doc1, "bar")
        actual = node.toxml()
        expected = '<b id="bar"></b>'
        assert actual == expected, 'expected %s, got %s' % (expected, actual)

        self.assertRaises(domhelpers.NodeLookupError, domhelpers.get, doc1,
                          "pzork")
コード例 #2
0
    def test_get(self):
        doc1=microdom.parseString('<a><b id="bar"/><c class="foo"/></a>')
        node=domhelpers.get(doc1, "foo")
        actual=node.toxml()
        expected='<c class="foo"></c>'
        assert actual==expected, 'expected %s, got %s' % (expected, actual)

        node=domhelpers.get(doc1, "bar")
        actual=node.toxml()
        expected='<b id="bar"></b>'
        assert actual==expected, 'expected %s, got %s' % (expected, actual)

        self.assertRaises(domhelpers.NodeLookupError, 
                          domhelpers.get, 
                          doc1, 
                          "pzork")
コード例 #3
0
    def test_get(self):
        doc1 = self.dom.parseString('<a><b id="bar"/><c class="foo"/></a>')
        node = domhelpers.get(doc1, "foo")
        actual = node.toxml()
        expected = self.dom.Element('c')
        expected.setAttribute('class', 'foo')
        self.assertEqual(actual, expected.toxml())

        node = domhelpers.get(doc1, "bar")
        actual = node.toxml()
        expected = self.dom.Element('b')
        expected.setAttribute('id', 'bar')
        self.assertEqual(actual, expected.toxml())

        self.assertRaises(domhelpers.NodeLookupError, domhelpers.get, doc1,
                          "pzork")
コード例 #4
0
    def test_get(self):
        doc1 = self.dom.parseString('<a><b id="bar"/><c class="foo"/></a>')
        doc = self.dom.Document()
        node = domhelpers.get(doc1, "foo")
        actual = node.toxml()
        expected = doc.createElement("c")
        expected.setAttribute("class", "foo")
        self.assertEqual(actual, expected.toxml())

        node = domhelpers.get(doc1, "bar")
        actual = node.toxml()
        expected = doc.createElement("b")
        expected.setAttribute("id", "bar")
        self.assertEqual(actual, expected.toxml())

        self.assertRaises(domhelpers.NodeLookupError, domhelpers.get, doc1, "pzork")
コード例 #5
0
    def test_get(self):
        doc1 = self.dom.parseString('<a><b id="bar"/><c class="foo"/></a>')
        node=domhelpers.get(doc1, "foo")
        actual=node.toxml()
        expected = self.dom.Element('c')
        expected.setAttribute('class', 'foo')
        self.assertEqual(actual, expected.toxml())

        node=domhelpers.get(doc1, "bar")
        actual=node.toxml()
        expected = self.dom.Element('b')
        expected.setAttribute('id', 'bar')
        self.assertEqual(actual, expected.toxml())

        self.assertRaises(domhelpers.NodeLookupError, 
                          domhelpers.get, 
                          doc1, 
                          "pzork")