Download lib/python3.9/distutils/tests/test_bdist_wininst.py from camenduru/slahmr-test: direct link, hf CLI and curl.
- Browser
- Download file 1.39 kB
-
https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/distutils/tests/test_bdist_wininst.py
- Command line
-
hf download hf://camenduru/slahmr-test/lib/python3.9/distutils/tests/test_bdist_wininst.py
-
curl -L -o test_bdist_wininst.py https://huggingface.co/camenduru/slahmr-test/resolve/main/lib/python3.9/distutils/tests/test_bdist_wininst.py
1.39 kB
| """Tests for distutils.command.bdist_wininst.""" | |
| import sys | |
| import platform | |
| import unittest | |
| from test.support import run_unittest, check_warnings | |
| from distutils.command.bdist_wininst import bdist_wininst | |
| from distutils.tests import support | |
| class BuildWinInstTestCase(support.TempdirManager, | |
| support.LoggingSilencer, | |
| unittest.TestCase): | |
| def test_get_exe_bytes(self): | |
| # issue5731: command was broken on non-windows platforms | |
| # this test makes sure it works now for every platform | |
| # let's create a command | |
| pkg_pth, dist = self.create_dist() | |
| with check_warnings(("", DeprecationWarning)): | |
| cmd = bdist_wininst(dist) | |
| cmd.ensure_finalized() | |
| # let's run the code that finds the right wininst*.exe file | |
| # and make sure it finds it and returns its content | |
| # no matter what platform we have | |
| exe_file = cmd.get_exe_bytes() | |
| self.assertGreater(len(exe_file), 10) | |
| def test_suite(): | |
| return unittest.makeSuite(BuildWinInstTestCase) | |
| if __name__ == '__main__': | |
| run_unittest(test_suite()) | |