# -*- coding: ascii -*- from doctest import DocFileSuite import unittest import os.path import sys THIS_DIR = os.path.dirname(__file__) README = os.path.join(THIS_DIR, os.pardir, os.pardir, 'README.rst') class DocumentationTestCase(unittest.TestCase): def test_readme_encoding(self): '''Confirm the README.rst is ASCII.''' f = open(README, 'rb') try: f.read().decode('ASCII') finally: f.close() def test_suite(): "For the Z3 test runner" return unittest.TestSuite(( DocumentationTestCase('test_readme_encoding'), DocFileSuite(os.path.join(os.pardir, os.pardir, 'README.rst')))) if __name__ == '__main__': sys.path.insert( 0, os.path.abspath(os.path.join(THIS_DIR, os.pardir, os.pardir)) ) unittest.main(defaultTest='test_suite')