Skip to content

Commit 3b42bcd

Browse files
gh-143959: Split datetime tests requiring _datetime
1 parent df22dbc commit 3b42bcd

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

Lib/test/test_datetime.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,24 @@
22
import sys
33
import functools
44

5-
from test import support
6-
from test.support.import_helper import import_fresh_module
5+
from test.support.import_helper import import_fresh_module, import_module
76

87

98
TESTS = 'test.datetimetester'
109

1110
def load_tests(loader, tests, pattern):
1211
try:
13-
pure_tests = import_fresh_module(TESTS,
14-
fresh=['datetime', '_pydatetime', '_strptime'],
15-
blocked=['_datetime'])
12+
pure_tests = import_fresh_module(
13+
TESTS,
14+
fresh=['datetime', '_pydatetime', '_strptime'],
15+
blocked=['_datetime'],
16+
)
1617
fast_tests = None
17-
if support.import_module('_datetime', required=False):
18+
try:
19+
import_module('_datetime')
20+
except ImportError:
21+
fast_tests = None
22+
else:
1823
fast_tests = import_fresh_module(
1924
TESTS,
2025
fresh=['datetime', '_strptime'],

0 commit comments

Comments
 (0)