import unittest import datetime as datetime_module from datetime import datetime import _strptime class TestDateTime(unittest.TestCase): theclass = datetime def test_more_strftime(self): # This tests fields beyond those tested by the TestDate.test_strftime. t = self.theclass(2004, 12, 31, 6, 22, 33, 47) # bpo-34482: Check that surrogates don't cause a crash. try: t.strftime('%y\ud800%m %H\ud800%M') except UnicodeEncodeError: pass