[New-bugs-announce] [issue41939] 3.9.0 test_site warning: "urllib.requests._opener was modified by test_site"

Ned Deily report at bugs.python.org
Mon Oct 5 03:01:03 EDT 2020


New submission from Ned Deily <nad at python.org>:

For 3.9.0, test_site fails with an env changed warning:

Warning -- urllib.requests._opener was modified by test_site
  Before: None
  After:  <urllib.request.OpenerDirector object at 0xb76f4f88>
test_site failed (env changed)

== Tests result: SUCCESS ==

1 test altered the execution environment:
    test_site

The problem occurs in test_site's test_license_exists_at_url test and was introduced by the changes in Issue37421: "Some tests leak temporary files".

This failure has not been noticed up to now because test_license_exists_at_url is skipped unless the build being tested is for a released branch, which is about to happen for 3.9 with the 3.9.0 release.  The test failure can be reproduced on any build by commenting out Lib/test_site.py lines 503-504:

    @unittest.skipUnless(sys.version_info[3] == 'final',
                         'only for released versions')

Setting to "deferred blocker" status for release manager evaluation.

----------
components: Tests
messages: 377995
nosy: lukasz.langa, ned.deily, vstinner
priority: deferred blocker
severity: normal
status: open
title: 3.9.0 test_site warning: "urllib.requests._opener was modified by test_site"
type: behavior
versions: Python 3.10, Python 3.9

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue41939>
_______________________________________


More information about the New-bugs-announce mailing list