START: ptest-runner 2024-04-26T02:45 PASS: pytz/tests/test_docs.py:DocumentationTestCase.test_readme_encoding PASS: pytz/tests/test_docs.py:test_suite PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_append PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_binary_ops PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_bool PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_callable PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_count PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_delitem PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_delslice PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_extend PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_getitem PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_getslice PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_hash PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_iadd PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_index PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_insert PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_isinstance PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_iter PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_pop PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_remove PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_reverse PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_reversed PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_setitem PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_setslice PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_sort PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_sorted PASS: pytz/tests/test_lazy.py:LazyListTestCase.test_unary_ops PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_add PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_binary_ops PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_bool PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_callable PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_clear PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_copy PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_discard PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_hash PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_iops PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_isinstance PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_method_ops PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_pop PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_remove PASS: pytz/tests/test_lazy.py:LazySetTestCase.test_unary_ops PASS: pytz/tests/test_tzinfo.py:BasicTest.testGMT PASS: pytz/tests/test_tzinfo.py:BasicTest.testReferenceUTC PASS: pytz/tests/test_tzinfo.py:BasicTest.testStaticTzInfo PASS: pytz/tests/test_tzinfo.py:BasicTest.testUnicodeTimezone PASS: pytz/tests/test_tzinfo.py:BasicTest.testUnknownOffsets PASS: pytz/tests/test_tzinfo.py:BasicTest.testVersion PASS: pytz/tests/test_tzinfo.py:PicklingTest.testDatabaseFixes PASS: pytz/tests/test_tzinfo.py:PicklingTest.testDst PASS: pytz/tests/test_tzinfo.py:PicklingTest.testOldPickles PASS: pytz/tests/test_tzinfo.py:PicklingTest.testRoundtrip PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTStartTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:USEasternDSTEndTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTStartTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:USEasternEPTEndTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:WarsawWMTEndTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:VilniusWMTEndTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:VilniusCESTStartTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryStartTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:LondonHistoryEndTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:NoumeaHistoryStartTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:NoumeaDSTEndTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:NoumeaNoMoreDSTTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:TahitiTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayAfter PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testDayBefore PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourAfter PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testHourBefore PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantAfter PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testInstantBefore PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTransition PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:SamoaInternationalDateLineChange.test_arithmetic PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTStartTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testDayBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testHourBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testInstantBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTransition PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursAfter PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.testTwoHoursBefore PASS: pytz/tests/test_tzinfo.py:ReferenceUSEasternDSTEndTestCase.test_arithmetic PASS: pytz/tests/test_tzinfo.py:LocalTestCase.testLocalize PASS: pytz/tests/test_tzinfo.py:LocalTestCase.testNormalize PASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_belfast PASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_bratislava PASS: pytz/tests/test_tzinfo.py:CommonTimezonesTestCase.test_us_eastern PASS: pytz/tests/test_tzinfo.py:ZoneCaseInsensitivityTestCase.test_lower_case_timezone_constructor_arg PASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_astimezone PASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_expectedclass PASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_fromutc PASS: pytz/tests/test_tzinfo.py:OptimizedUTCTestCase.test_normalize PASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_astimezone PASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_expectedclass PASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_fromutc PASS: pytz/tests/test_tzinfo.py:LegacyUTCTestCase.test_normalize PASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_astimezone PASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_expectedclass PASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_fromutc PASS: pytz/tests/test_tzinfo.py:StaticTzInfoTestCase.test_normalize PASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_astimezone PASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_expectedclass PASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_fromutc PASS: pytz/tests/test_tzinfo.py:DstTzInfoTestCase.test_normalize PASS: pytz/tests/test_tzinfo.py:test_suite ============================================================================ Testsuite summary # TOTAL: 234 # PASS: 234 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 DURATION: 4