コード例 #1
0
 def test_fragment_2(self):
     doc = [xmlist.FRAGMENT, ['spam', ['albatross'], ['albatross', ('inquisition', 'spanish')]]]
     xmlist.insert_ws(doc)
     self.assertEqual(doc, [xmlist.FRAGMENT, 
         ['spam',
             '\n    ',
             ['albatross'],
             '\n    ',
             ['albatross', ('inquisition', 'spanish')],
             '\n']])
コード例 #2
0
    def test_procinc(self):
        doc = ['foo', [xmlist.PROCINC, 'a', ('b', 'c')]]
        xmlist.insert_ws(doc)
        self.assertEqual(doc, ['foo',
            '\n    ',
            [xmlist.PROCINC, 'a', ('b', 'c')],
            '\n'])
        xml = xmlist.serialize(doc)
        self.assertEqual('\n' + xml, '''
<foo>
    <?a b="c"?>
</foo>''')
コード例 #3
0
    def test_fragment(self):
        doc = ['foo', 
                ['quux', 
            [xmlist.FRAGMENT, ['bar']]]]
        xmlist.insert_ws(doc)
        self.assertEqual(doc, ['foo',
            '\n    ',
            ['quux',
                '\n        ',
                [xmlist.FRAGMENT, ['bar']],
                '\n    '],
            '\n'])
        xml = xmlist.serialize(doc)
        self.assertEqual('\n' + xml, '''
<foo>
    <quux>
        <bar/>
    </quux>
</foo>''')
コード例 #4
0
 def test_attr(self):
     doc = ['a', ('href', 'http://j0057.nl/'), 'j0057.nl', 'test']
     xmlist.insert_ws(doc)
     self.assertEqual(doc, ['a', ('href', 'http://j0057.nl/'), '\n    ', 'j0057.nl', '\n    ', 'test', '\n'])
コード例 #5
0
 def test_procinc_2(self):
     doc = [xmlist.PROCINC, 'foo', ('a', 'b')]
     xmlist.insert_ws(doc)
     self.assertEqual(doc, [xmlist.PROCINC, 'foo', ('a', 'b')])
コード例 #6
0
 def test_text(self):
     doc = ['spam', 'albatross']
     xmlist.insert_ws(doc)
     self.assertEqual(doc, ['spam', 'albatross'])
コード例 #7
0
 def test_elem(self):
     doc = ['foo', ['bar']]
     xmlist.insert_ws(doc)
     self.assertEqual(doc, ['foo', '\n    ', ['bar'], '\n'])