[issue41009] @support.requires_*_version broken for classes

2020-06-25 Thread Ned Deily
Change by Ned Deily : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___ Pyt

[issue41009] @support.requires_*_version broken for classes

2020-06-25 Thread miss-islington
miss-islington added the comment: New changeset 8075fe199b0569428cebaf213663bdd1ca40d792 by Christian Heimes in branch '3.8': [3.8] bpo-41009: fix requires_OS_version() class decorator (GH-20942) (GH-20948) https://github.com/python/cpython/commit/8075fe199b0569428cebaf213663bdd1ca40d792 --

[issue41009] @support.requires_*_version broken for classes

2020-06-25 Thread miss-islington
miss-islington added the comment: New changeset cd6f9110974f733d10d9eef36a9a769a29cd3295 by Christian Heimes in branch '3.9': [3.9] bpo-41009: fix requires_OS_version() class decorator (GH-20942) (GH-20947) https://github.com/python/cpython/commit/cd6f9110974f733d10d9eef36a9a769a29cd3295 --

[issue41009] @support.requires_*_version broken for classes

2020-06-25 Thread Ned Deily
Ned Deily added the comment: New changeset d3798ed9f1762dcf632369505d517f476eccde13 by Christian Heimes in branch '3.7': [3.7] bpo-41009: fix requires_OS_version() class decorator (GH-20942) (GH-20949) https://github.com/python/cpython/commit/d3798ed9f1762dcf632369505d517f476eccde13 ---

[issue41009] @support.requires_*_version broken for classes

2020-06-17 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +20130 pull_request: https://github.com/python/cpython/pull/20949 ___ Python tracker ___

[issue41009] @support.requires_*_version broken for classes

2020-06-17 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +20129 pull_request: https://github.com/python/cpython/pull/20948 ___ Python tracker ___

[issue41009] @support.requires_*_version broken for classes

2020-06-17 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +20128 pull_request: https://github.com/python/cpython/pull/20947 ___ Python tracker ___

[issue41009] @support.requires_*_version broken for classes

2020-06-17 Thread miss-islington
miss-islington added the comment: New changeset bb6ec14479f18c32e71e43f2785f177aa17aabbd by Christian Heimes in branch 'master': bpo-41009: fix requires_OS_version() class decorator (GH-20942) https://github.com/python/cpython/commit/bb6ec14479f18c32e71e43f2785f177aa17aabbd -- nosy:

[issue41009] @support.requires_*_version broken for classes

2020-06-17 Thread Christian Heimes
Christian Heimes added the comment: Clarification: By "ignored" I mean that the entire class is ignored and none of the tests in the class is executed. I ran into the issue when I was working on eventfd PR. -- ___ Python tracker

[issue41009] @support.requires_*_version broken for classes

2020-06-17 Thread Christian Heimes
Change by Christian Heimes : -- keywords: +patch pull_requests: +20123 stage: -> patch review pull_request: https://github.com/python/cpython/pull/20942 ___ Python tracker ___

[issue41009] @support.requires_*_version broken for classes

2020-06-17 Thread Christian Heimes
New submission from Christian Heimes : The decorators requires_linux_version, requires_freebsd_version, and requires_mac_ver don't work as class decorators. Decorated classes are ignored completely and not used in tests. The problem affects a couple of tests in test_os and maybe more cases.