File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 1010import collections .abc
1111from collections import namedtuple , UserDict
1212import copy
13- import _datetime
1413import gc
1514import inspect
1615import pickle
2221import weakref
2322import typing
2423import re
24+ try :
25+ import _datetime
26+ except ModuleNotFoundError :
27+ _datetime = None
2528
2629c_types = import_fresh_module ('types' , fresh = ['_types' ])
2730py_types = import_fresh_module ('types' , blocked = ['_types' ])
@@ -691,6 +694,7 @@ def test_traceback_and_frame_types(self):
691694 self .assertIsInstance (exc .__traceback__ , types .TracebackType )
692695 self .assertIsInstance (exc .__traceback__ .tb_frame , types .FrameType )
693696
697+ @unittest .skipUnless (_datetime , "requires _datetime module" )
694698 def test_capsule_type (self ):
695699 self .assertIsInstance (_datetime .datetime_CAPI , types .CapsuleType )
696700
You can’t perform that action at this time.
0 commit comments