|
1 | 1 | import copy
|
2 | 2 | import ntpath
|
3 |
| -import os |
4 | 3 | import pathlib
|
5 | 4 | import posixpath
|
6 |
| -import shutil |
7 |
| -import subprocess |
8 |
| -import sys |
9 |
| -import sysconfig |
10 |
| -import tempfile |
11 | 5 | import unittest
|
12 | 6 |
|
13 | 7 | from test.support import verbose
|
@@ -870,37 +864,6 @@ def test_PYTHONHOME_in_venv(self):
|
870 | 864 | actual = getpath(ns, expected)
|
871 | 865 | self.assertEqual(expected, actual)
|
872 | 866 |
|
873 |
| - |
874 |
| -class RealGetPathTests(unittest.TestCase): |
875 |
| - @unittest.skipUnless( |
876 |
| - sysconfig.is_python_build(), |
877 |
| - 'Test only available when running from the buildir', |
878 |
| - ) |
879 |
| - @unittest.skipUnless( |
880 |
| - any(sys.platform.startswith(p) for p in ('linux', 'freebsd', 'centos')), |
881 |
| - 'Test only support on Linux-like OS-es (support LD_LIBRARY_PATH)', |
882 |
| - ) |
883 |
| - @unittest.skipUnless( |
884 |
| - sysconfig.get_config_var('LDLIBRARY') != sysconfig.get_config_var('LIBRARY'), |
885 |
| - 'Test only available when using a dynamic libpython', |
886 |
| - ) |
887 |
| - def test_builddir_wrong_library_warning(self): |
888 |
| - library_name = sysconfig.get_config_var('INSTSONAME') |
889 |
| - with tempfile.TemporaryDirectory() as tmpdir: |
890 |
| - shutil.copy2( |
891 |
| - os.path.join(sysconfig.get_config_var('srcdir'), library_name), |
892 |
| - os.path.join(tmpdir, library_name) |
893 |
| - ) |
894 |
| - env = os.environ.copy() |
895 |
| - env['LD_LIBRARY_PATH'] = tmpdir |
896 |
| - process = subprocess.run( |
897 |
| - [sys.executable, '-c', ''], |
898 |
| - env=env, check=True, capture_output=True, text=True, |
899 |
| - ) |
900 |
| - error_msg = 'The runtime library has been loaded from outside the build directory' |
901 |
| - self.assertTrue(process.stderr.startswith(error_msg), process.stderr) |
902 |
| - |
903 |
| - |
904 | 867 | # ******************************************************************************
|
905 | 868 |
|
906 | 869 | DEFAULT_NAMESPACE = dict(
|
|
0 commit comments