blob: 86754a8ce52cb134e98129d8b4c1b9f05569a1e3 [file] [log] [blame]
Tarek Ziade1231a4e2011-05-19 13:07:25 +02001"""Tests for distutils.command.bdist_msi."""
2import sys
3
4from packaging.tests import unittest, support
5
6
Éric Araujob8e280d2012-03-05 17:04:07 +01007@unittest.skipUnless(sys.platform == 'win32', 'these tests require Windows')
Tarek Ziade1231a4e2011-05-19 13:07:25 +02008class BDistMSITestCase(support.TempdirManager,
9 support.LoggingCatcher,
10 unittest.TestCase):
11
Tarek Ziade1231a4e2011-05-19 13:07:25 +020012 def test_minimal(self):
13 # minimal test XXX need more tests
14 from packaging.command.bdist_msi import bdist_msi
Éric Araujob8e280d2012-03-05 17:04:07 +010015 project_dir, dist = self.create_dist()
Tarek Ziade1231a4e2011-05-19 13:07:25 +020016 cmd = bdist_msi(dist)
17 cmd.ensure_finalized()
Tarek Ziade1231a4e2011-05-19 13:07:25 +020018
19
20def test_suite():
21 return unittest.makeSuite(BDistMSITestCase)
22
23
24if __name__ == '__main__':
25 unittest.main(defaultTest='test_suite')