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

test_bdist_wininst.py (743B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\carbon\common\stdlib\distutils\tests\test_bdist_wininst.py
      2 import unittest
      3 from test.test_support import run_unittest
      4 from distutils.command.bdist_wininst import bdist_wininst
      5 from distutils.tests import support
      6 
      7 class BuildWinInstTestCase(support.TempdirManager, support.LoggingSilencer, unittest.TestCase):
      8 
      9     def test_get_exe_bytes(self):
     10         pkg_pth, dist = self.create_dist()
     11         cmd = bdist_wininst(dist)
     12         cmd.ensure_finalized()
     13         exe_file = cmd.get_exe_bytes()
     14         self.assertTrue(len(exe_file) > 10)
     15 
     16 
     17 def test_suite():
     18     return unittest.makeSuite(BuildWinInstTestCase)
     19 
     20 
     21 if __name__ == '__main__':
     22     run_unittest(test_suite())