mirror of
https://github.com/python/cpython.git
synced 2025-11-25 21:11:09 +00:00
Tests of case-sensitivity were being executed on OSs which did not have a
case-insensitive file system, leading to test failures. This was due to using the TestCase objects directly instead of the guard in the test_main() function. Move over to a class decorator instead to control if the tests should be run.
This commit is contained in:
parent
b0516a6bc6
commit
2c5c79cfc4
3 changed files with 13 additions and 4 deletions
|
|
@ -7,6 +7,7 @@ from test import support as test_support
|
|||
import unittest
|
||||
|
||||
|
||||
@support.case_insensitive_tests
|
||||
class CaseSensitivityTest(unittest.TestCase):
|
||||
|
||||
"""PEP 235 dictates that on case-preserving, case-insensitive file systems
|
||||
|
|
@ -48,8 +49,6 @@ class CaseSensitivityTest(unittest.TestCase):
|
|||
|
||||
|
||||
def test_main():
|
||||
if sys.platform not in ('win32', 'darwin', 'cygwin'):
|
||||
return
|
||||
test_support.run_unittest(CaseSensitivityTest)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue