• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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