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']])
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>''')
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>''')
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'])
def test_procinc_2(self): doc = [xmlist.PROCINC, 'foo', ('a', 'b')] xmlist.insert_ws(doc) self.assertEqual(doc, [xmlist.PROCINC, 'foo', ('a', 'b')])
def test_text(self): doc = ['spam', 'albatross'] xmlist.insert_ws(doc) self.assertEqual(doc, ['spam', 'albatross'])
def test_elem(self): doc = ['foo', ['bar']] xmlist.insert_ws(doc) self.assertEqual(doc, ['foo', '\n ', ['bar'], '\n'])