]> git.pld-linux.org Git - packages/python3.git/blob - python3-tests_with_pythonpath.patch
include debug flags during linking
[packages/python3.git] / python3-tests_with_pythonpath.patch
1 diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_asyncio/test_tasks.py Python-3.9.2/Lib/test/test_asyncio/test_tasks.py
2 --- Python-3.9.2.org/Lib/test/test_asyncio/test_tasks.py        2021-02-19 13:31:44.000000000 +0100
3 +++ Python-3.9.2/Lib/test/test_asyncio/test_tasks.py    2021-02-25 18:41:41.098779547 +0100
4 @@ -6,6 +6,7 @@ import contextvars
5  import functools
6  import gc
7  import io
8 +import os
9  import random
10  import re
11  import sys
12 @@ -3283,6 +3284,7 @@ class GatherTestsBase:
13          cb.assert_called_once_with(fut)
14          self.assertEqual(fut.result(), [3, 1, exc, exc2])
15  
16 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
17      def test_env_var_debug(self):
18          code = '\n'.join((
19              'import asyncio.coroutines',
20 diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_cmd_line.py Python-3.9.2/Lib/test/test_cmd_line.py
21 --- Python-3.9.2.org/Lib/test/test_cmd_line.py  2021-02-19 13:31:44.000000000 +0100
22 +++ Python-3.9.2/Lib/test/test_cmd_line.py      2021-02-25 18:41:41.098779547 +0100
23 @@ -265,6 +265,7 @@ class CmdLineTest(unittest.TestCase):
24          self.assertEqual(rc, 0)
25          self.assertTrue(data.startswith(b'x'), data)
26  
27 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
28      def test_large_PYTHONPATH(self):
29          path1 = "ABCDE" * 100
30          path2 = "FGHIJ" * 100
31 @@ -280,6 +281,7 @@ class CmdLineTest(unittest.TestCase):
32          self.assertIn(path1.encode('ascii'), out)
33          self.assertIn(path2.encode('ascii'), out)
34  
35 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
36      def test_empty_PYTHONPATH_issue16309(self):
37          # On Posix, it is documented that setting PATH to the
38          # empty string is equivalent to not setting PATH at all,
39 diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_compileall.py Python-3.9.2/Lib/test/test_compileall.py
40 --- Python-3.9.2.org/Lib/test/test_compileall.py        2021-02-25 18:41:39.412060338 +0100
41 +++ Python-3.9.2/Lib/test/test_compileall.py    2021-02-25 18:41:41.098779547 +0100
42 @@ -486,6 +486,7 @@ class CommandLineTestsBase:
43          self.initfn = script_helper.make_script(self.pkgdir, '__init__', '')
44          self.barfn = script_helper.make_script(self.pkgdir, 'bar', '')
45  
46 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
47      def test_no_args_compiles_path(self):
48          # Note that -l is implied for the no args case.
49          self._skip_if_sys_path_not_writable()
50 @@ -495,6 +496,7 @@ class CommandLineTestsBase:
51          self.assertNotCompiled(self.initfn)
52          self.assertNotCompiled(self.barfn)
53  
54 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
55      @without_source_date_epoch  # timestamp invalidation test
56      def test_no_args_respects_force_flag(self):
57          self._skip_if_sys_path_not_writable()
58 @@ -513,6 +515,7 @@ class CommandLineTestsBase:
59          mtime2 = os.stat(pycpath).st_mtime
60          self.assertNotEqual(mtime, mtime2)
61  
62 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
63      def test_no_args_respects_quiet_flag(self):
64          self._skip_if_sys_path_not_writable()
65          script_helper.make_script(self.directory, 'baz', '')
66 diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_pydoc.py Python-3.9.2/Lib/test/test_pydoc.py
67 --- Python-3.9.2.org/Lib/test/test_pydoc.py     2021-02-19 13:31:44.000000000 +0100
68 +++ Python-3.9.2/Lib/test/test_pydoc.py 2021-02-25 18:41:41.098779547 +0100
69 @@ -885,6 +885,7 @@ class PydocImportTest(PydocBaseTest):
70          self.addCleanup(rmtree, TESTFN)
71          importlib.invalidate_caches()
72  
73 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
74      def test_badimport(self):
75          # This tests the fix for issue 5230, where if pydoc found the module
76          # but the module had an internal import error pydoc would report no doc
77 diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_venv.py Python-3.9.2/Lib/test/test_venv.py
78 --- Python-3.9.2.org/Lib/test/test_venv.py      2021-02-19 13:31:44.000000000 +0100
79 +++ Python-3.9.2/Lib/test/test_venv.py  2021-02-25 18:41:41.098779547 +0100
80 @@ -173,6 +173,7 @@ class BasicTest(BaseTest):
81                  builder.upgrade_dependencies(fake_context)
82  
83      @requireVenvCreate
84 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
85      def test_prefixes(self):
86          """
87          Test that the prefix values are as expected.
88 @@ -310,6 +311,7 @@ class BasicTest(BaseTest):
89      # point to the venv being used to run the test, and we lose the link
90      # to the source build - so Python can't initialise properly.
91      @requireVenvCreate
92 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
93      def test_executable(self):
94          """
95          Test that the sys.executable value is as expected.
96 @@ -406,6 +408,7 @@ class BasicTest(BaseTest):
97          self.assertEqual(out.strip(), 'False'.encode())
98  
99  @requireVenvCreate
100 +@unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
101  class EnsurePipTest(BaseTest):
102      """Test venv module installation of pip."""
103      def assert_pip_not_installed(self):
104 diff -urNp -x '*.orig' Python-3.9.2.org/Lib/test/test_warnings/__init__.py Python-3.9.2/Lib/test/test_warnings/__init__.py
105 --- Python-3.9.2.org/Lib/test/test_warnings/__init__.py 2021-02-25 18:41:39.412060338 +0100
106 +++ Python-3.9.2/Lib/test/test_warnings/__init__.py     2021-02-25 18:41:41.098779547 +0100
107 @@ -1218,6 +1218,7 @@ class PyEnvironmentVariableTests(Environ
108  
109  class BootstrapTest(unittest.TestCase):
110      @unittest.skipUnless(support.is_resource_enabled("cmdline"), "python cmdline tests disabled")
111 +    @unittest.skipIf("PYTHONPATH" in os.environ, "$PYTHONPATH set")
112      def test_issue_8766(self):
113          # "import encodings" emits a warning whereas the warnings is not loaded
114          # or not completely loaded (warnings imports indirectly encodings by
This page took 0.09799 seconds and 3 git commands to generate.