Download lib/python3.12/site-packages/setuptools/_distutils/tests/test_install_headers.py from parallel-reasoner/env-full: direct link, hf CLI and curl.
- Browser
- Download file 936 Bytes
-
https://huggingface.co/parallel-reasoner/env-full/resolve/a2585bd5ca1cf640fa361bd20177ded829caaa8d/lib/python3.12/site-packages/setuptools/_distutils/tests/test_install_headers.py
- Command line
-
hf download hf://parallel-reasoner/env-full@a2585bd5ca1cf640fa361bd20177ded829caaa8d/lib/python3.12/site-packages/setuptools/_distutils/tests/test_install_headers.py
-
curl -L -o test_install_headers.py https://huggingface.co/parallel-reasoner/env-full/resolve/a2585bd5ca1cf640fa361bd20177ded829caaa8d/lib/python3.12/site-packages/setuptools/_distutils/tests/test_install_headers.py
936 Bytes
| """Tests for distutils.command.install_headers.""" | |
| import os | |
| from distutils.command.install_headers import install_headers | |
| from distutils.tests import support | |
| import pytest | |
| class TestInstallHeaders( | |
| support.TempdirManager, | |
| ): | |
| def test_simple_run(self): | |
| # we have two headers | |
| header_list = self.mkdtemp() | |
| header1 = os.path.join(header_list, 'header1') | |
| header2 = os.path.join(header_list, 'header2') | |
| self.write_file(header1) | |
| self.write_file(header2) | |
| headers = [header1, header2] | |
| pkg_dir, dist = self.create_dist(headers=headers) | |
| cmd = install_headers(dist) | |
| assert cmd.get_inputs() == headers | |
| # let's run the command | |
| cmd.install_dir = os.path.join(pkg_dir, 'inst') | |
| cmd.ensure_finalized() | |
| cmd.run() | |
| # let's check the results | |
| assert len(cmd.get_outputs()) == 2 | |