bpo-32101: Fix tests for PYTHONDEVMODE=1 (#4821) · python/cpython@721e25c (original) (raw)
`@@ -2257,33 +2257,31 @@ def test_return_exceptions(self):
`
2257
2257
`self.assertEqual(fut.result(), [3, 1, exc, exc2])
`
2258
2258
``
2259
2259
`def test_env_var_debug(self):
`
2260
``
`-
aio_path = os.path.dirname(os.path.dirname(asyncio.file))
`
2261
``
-
2262
2260
`code = '\n'.join((
`
2263
2261
`'import asyncio.coroutines',
`
2264
2262
`'print(asyncio.coroutines._DEBUG)'))
`
2265
2263
``
2266
2264
`# Test with -E to not fail if the unit test was run with
`
2267
2265
`# PYTHONASYNCIODEBUG set to a non-empty string
`
2268
``
`-
sts, stdout, stderr = assert_python_ok('-E', '-c', code,
`
2269
``
`-
PYTHONPATH=aio_path)
`
``
2266
`+
sts, stdout, stderr = assert_python_ok('-E', '-c', code)
`
2270
2267
`self.assertEqual(stdout.rstrip(), b'False')
`
2271
2268
``
2272
2269
`sts, stdout, stderr = assert_python_ok('-c', code,
`
2273
2270
`PYTHONASYNCIODEBUG='',
`
2274
``
`-
PYTHONPATH=aio_path)
`
``
2271
`+
PYTHONDEVMODE='')
`
2275
2272
`self.assertEqual(stdout.rstrip(), b'False')
`
2276
2273
``
2277
2274
`sts, stdout, stderr = assert_python_ok('-c', code,
`
2278
2275
`PYTHONASYNCIODEBUG='1',
`
2279
``
`-
PYTHONPATH=aio_path)
`
``
2276
`+
PYTHONDEVMODE='')
`
2280
2277
`self.assertEqual(stdout.rstrip(), b'True')
`
2281
2278
``
2282
2279
`sts, stdout, stderr = assert_python_ok('-E', '-c', code,
`
2283
2280
`PYTHONASYNCIODEBUG='1',
`
2284
``
`-
PYTHONPATH=aio_path)
`
``
2281
`+
PYTHONDEVMODE='')
`
2285
2282
`self.assertEqual(stdout.rstrip(), b'False')
`
2286
2283
``
``
2284
`+
-X dev
`
2287
2285
`sts, stdout, stderr = assert_python_ok('-E', '-X', 'dev',
`
2288
2286
`'-c', code)
`
2289
2287
`self.assertEqual(stdout.rstrip(), b'True')
`