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