1
"""Tests for distutils.util."""
5
from distutils.errors import DistutilsPlatformError, DistutilsByteCompileError
6
from distutils.util import byte_compile
8
class UtilTestCase(unittest.TestCase):
10
def test_dont_write_bytecode(self):
11
# makes sure byte_compile raise a DistutilsError
12
# if sys.dont_write_bytecode is True
13
old_dont_write_bytecode = sys.dont_write_bytecode
14
sys.dont_write_bytecode = True
16
self.assertRaises(DistutilsByteCompileError, byte_compile, [])
18
sys.dont_write_bytecode = old_dont_write_bytecode
21
return unittest.makeSuite(UtilTestCase)
23
if __name__ == "__main__":
24
unittest.main(defaultTest="test_suite")