mirror of
https://github.com/python/cpython.git
synced 2025-09-27 10:50:04 +00:00
Issue #18322: fix some test_stat nits.
This commit is contained in:
parent
a92bfa457c
commit
3a5053b8cf
1 changed files with 7 additions and 11 deletions
|
@ -1,11 +1,11 @@
|
||||||
import unittest
|
import unittest
|
||||||
import os
|
import os
|
||||||
from test.support import TESTFN, run_unittest, import_fresh_module
|
from test.support import TESTFN, import_fresh_module
|
||||||
|
|
||||||
c_stat = import_fresh_module('stat', fresh=['_stat'])
|
c_stat = import_fresh_module('stat', fresh=['_stat'])
|
||||||
py_stat = import_fresh_module('stat', blocked=['_stat'])
|
py_stat = import_fresh_module('stat', blocked=['_stat'])
|
||||||
|
|
||||||
class TestFilemode(unittest.TestCase):
|
class TestFilemode:
|
||||||
statmod = None
|
statmod = None
|
||||||
|
|
||||||
file_flags = {'SF_APPEND', 'SF_ARCHIVED', 'SF_IMMUTABLE', 'SF_NOUNLINK',
|
file_flags = {'SF_APPEND', 'SF_ARCHIVED', 'SF_IMMUTABLE', 'SF_NOUNLINK',
|
||||||
|
@ -186,21 +186,17 @@ class TestFilemode(unittest.TestCase):
|
||||||
self.assertEqual(func(0), 0)
|
self.assertEqual(func(0), 0)
|
||||||
|
|
||||||
|
|
||||||
class TestFilemodeCStat(TestFilemode):
|
class TestFilemodeCStat(TestFilemode, unittest.TestCase):
|
||||||
statmod = c_stat
|
statmod = c_stat
|
||||||
|
|
||||||
formats = TestFilemode.formats | {'S_IFDOOR', 'S_IFPORT', 'S_IFWHT'}
|
formats = TestFilemode.formats | {'S_IFDOOR', 'S_IFPORT', 'S_IFWHT'}
|
||||||
format_funcss = TestFilemode.format_funcs | {'S_ISDOOR', 'S_ISPORT',
|
format_funcs = TestFilemode.format_funcs | {'S_ISDOOR', 'S_ISPORT',
|
||||||
'S_ISWHT'}
|
'S_ISWHT'}
|
||||||
|
|
||||||
|
|
||||||
class TestFilemodePyStat(TestFilemode):
|
class TestFilemodePyStat(TestFilemode, unittest.TestCase):
|
||||||
statmod = py_stat
|
statmod = py_stat
|
||||||
|
|
||||||
|
|
||||||
def test_main():
|
|
||||||
run_unittest(TestFilemodeCStat)
|
|
||||||
run_unittest(TestFilemodePyStat)
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
test_main()
|
unittest.main()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue