1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
import unittest
from unittest import TestCase
from plasTeX.DOM import *
class TextTest(TestCase):
def testIsElementContentWhitespace(self):
doc = Document()
one = doc.createTextNode('one')
two = doc.createTextNode(' \t \r')
assert not one.isElementContentWhitespace
assert two.isElementContentWhitespace
def testWholeText(self):
doc = Document()
one = doc.createTextNode('one')
two = doc.createTextNode('two')
three = doc.createTextNode('three')
node = doc.createElement('node')
node.extend([one, two, three])
assert one.wholeText == 'onetwothree'
if __name__ == '__main__':
unittest.main()
|