1 """Tests for distutils.command.bdist_msi.""" 2 import unittest 3 import sys 4 5 from test.test_support import run_unittest 6 7 from distutils.tests import support 8 9 @unittest.skipUnless(sys.platform=="win32", "These tests are only for win32") 10 class 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 pkg_pth, dist = self.create_dist() 18 cmd = bdist_msi(dist) 19 cmd.ensure_finalized() 20 21 def test_suite(): 22 return unittest.makeSuite(BDistMSITestCase) 23 24 if __name__ == '__main__': 25 run_unittest(test_suite()) 26