1"""Tests for distutils.command.bdist_msi.""" 2import sys 3import unittest 4from test.support import run_unittest 5from test.support.warnings_helper import check_warnings 6from distutils.tests import support 7 8 9@unittest.skipUnless(sys.platform == 'win32', 'these tests require Windows') 10class BDistMSITestCase(support.TempdirManager, 11 support.LoggingSilencer, 12 unittest.TestCase): 13 14 def test_minimal(self): 15 # minimal test XXX need more tests 16 from distutils.command.bdist_msi import bdist_msi 17 project_dir, dist = self.create_dist() 18 with check_warnings(("", DeprecationWarning)): 19 cmd = bdist_msi(dist) 20 cmd.ensure_finalized() 21 22 23def test_suite(): 24 return unittest.makeSuite(BDistMSITestCase) 25 26if __name__ == '__main__': 27 run_unittest(test_suite()) 28