1 from nose.tools import eq_
3 from ..text import Text
6 def test_immutability():
12 def test_empty_constructor():
17 eq_(t.xml_space, "preserve")
21 def test_deleted_constructor():
22 t = Text("", deleted=True)
26 eq_(t.xml_space, "preserve")
30 def test_full_constructor():
31 t = Text("Foobar!", deleted=False, id=10, xml_space="foobar", bytes=1001)
35 eq_(t.xml_space, "foobar")
40 t = Text("Foobar!", deleted=False, id=10, xml_space="foobar", bytes=1001)
41 t2 = Text.deserialize(t.serialize())
42 eq_(t2.deleted, False)
44 eq_(t2.xml_space, "foobar")