NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

test_util.py (754B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\carbon\common\stdlib\distutils\tests\test_util.py
      2 import sys
      3 import unittest
      4 from distutils.errors import DistutilsPlatformError, DistutilsByteCompileError
      5 from distutils.util import byte_compile
      6 
      7 class UtilTestCase(unittest.TestCase):
      8 
      9     def test_dont_write_bytecode(self):
     10         old_dont_write_bytecode = sys.dont_write_bytecode
     11         sys.dont_write_bytecode = True
     12         try:
     13             self.assertRaises(DistutilsByteCompileError, byte_compile, [])
     14         finally:
     15             sys.dont_write_bytecode = old_dont_write_bytecode
     16 
     17 
     18 def test_suite():
     19     return unittest.makeSuite(UtilTestCase)
     20 
     21 
     22 if __name__ == '__main__':
     23     unittest.main(defaultTest='test_suite')