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')

`