3
# Author: Felix Wiemann
4
# Contact: Felix_Wiemann@ososo.de
5
# Revision: $Revision: 4132 $
6
# Date: $Date: 2005-12-03 03:13:12 +0100 (Sat, 03 Dec 2005) $
7
# Copyright: This module has been placed in the public domain.
10
Test module for io.py.
14
import DocutilsTestSupport # must be imported before docutils
15
from docutils import io
18
class InputTests(unittest.TestCase):
21
input = io.StringInput(source='\xef\xbb\xbf foo \xef\xbb\xbf bar',
23
# Assert BOMs are gone.
24
self.assertEquals(input.read(), u' foo bar')
26
input = io.StringInput(source=u'\ufeff foo \ufeff bar')
27
# Assert BOMs are still there.
28
self.assertEquals(input.read(), u'\ufeff foo \ufeff bar')
31
if __name__ == '__main__':