py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV) py$(PYV): commands[0]> python -m pytest $(@D)/tests $(@D)/docs --cov-config=$(@D)/tox.ini --cov=dateutil ============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python cachedir: .tox/py$(PYV)/.pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase(PosixPath('$(@D)/.hypothesis/examples')) rootdir: $(@D) configfile: setup.cfg collecting ... collected 2096 items docs/exercises/solutions/mlk_day_rrule_solution.py::test_mlk_day PASSED tests/property/test_isoparse_prop.py::test_timespec_auto PASSED tests/property/test_parser_prop.py::test_convertyear PASSED tests/property/test_parser_prop.py::test_convertyear_no_specified_century PASSED tests/property/test_tz_prop.py::test_gettz_returns_local[None] PASSED tests/property/test_tz_prop.py::test_gettz_returns_local[] PASSED tests/test_easter.py::test_easter_bad_method PASSED tests/test_easter.py::test_easter_julian[easter_date0] PASSED tests/test_easter.py::test_easter_julian[easter_date10] PASSED tests/test_easter.py::test_easter_julian[easter_date11] PASSED tests/test_easter.py::test_easter_julian[easter_date12] PASSED tests/test_easter.py::test_easter_julian[easter_date13] PASSED tests/test_easter.py::test_easter_julian[easter_date14] PASSED tests/test_easter.py::test_easter_julian[easter_date15] PASSED tests/test_easter.py::test_easter_julian[easter_date16] PASSED tests/test_easter.py::test_easter_julian[easter_date17] PASSED tests/test_easter.py::test_easter_julian[easter_date18] PASSED tests/test_easter.py::test_easter_julian[easter_date19] PASSED tests/test_easter.py::test_easter_julian[easter_date1] PASSED tests/test_easter.py::test_easter_julian[easter_date20] PASSED tests/test_easter.py::test_easter_julian[easter_date21] PASSED tests/test_easter.py::test_easter_julian[easter_date22] PASSED tests/test_easter.py::test_easter_julian[easter_date23] PASSED tests/test_easter.py::test_easter_julian[easter_date24] PASSED tests/test_easter.py::test_easter_julian[easter_date25] PASSED tests/test_easter.py::test_easter_julian[easter_date26] PASSED tests/test_easter.py::test_easter_julian[easter_date27] PASSED tests/test_easter.py::test_easter_julian[easter_date28] PASSED tests/test_easter.py::test_easter_julian[easter_date29] PASSED tests/test_easter.py::test_easter_julian[easter_date2] PASSED tests/test_easter.py::test_easter_julian[easter_date30] PASSED tests/test_easter.py::test_easter_julian[easter_date31] PASSED tests/test_easter.py::test_easter_julian[easter_date32] PASSED tests/test_easter.py::test_easter_julian[easter_date33] PASSED tests/test_easter.py::test_easter_julian[easter_date34] PASSED tests/test_easter.py::test_easter_julian[easter_date35] PASSED tests/test_easter.py::test_easter_julian[easter_date36] PASSED tests/test_easter.py::test_easter_julian[easter_date37] PASSED tests/test_easter.py::test_easter_julian[easter_date38] PASSED tests/test_easter.py::test_easter_julian[easter_date39] PASSED tests/test_easter.py::test_easter_julian[easter_date3] PASSED tests/test_easter.py::test_easter_julian[easter_date4] PASSED tests/test_easter.py::test_easter_julian[easter_date5] PASSED tests/test_easter.py::test_easter_julian[easter_date6] PASSED tests/test_easter.py::test_easter_julian[easter_date7] PASSED tests/test_easter.py::test_easter_julian[easter_date8] PASSED tests/test_easter.py::test_easter_julian[easter_date9] PASSED tests/test_easter.py::test_easter_orthodox[easter_date0] PASSED tests/test_easter.py::test_easter_orthodox[easter_date10] PASSED tests/test_easter.py::test_easter_orthodox[easter_date11] PASSED tests/test_easter.py::test_easter_orthodox[easter_date12] PASSED tests/test_easter.py::test_easter_orthodox[easter_date13] PASSED tests/test_easter.py::test_easter_orthodox[easter_date14] PASSED tests/test_easter.py::test_easter_orthodox[easter_date15] PASSED tests/test_easter.py::test_easter_orthodox[easter_date16] PASSED tests/test_easter.py::test_easter_orthodox[easter_date17] PASSED tests/test_easter.py::test_easter_orthodox[easter_date18] PASSED tests/test_easter.py::test_easter_orthodox[easter_date19] PASSED tests/test_easter.py::test_easter_orthodox[easter_date1] PASSED tests/test_easter.py::test_easter_orthodox[easter_date20] PASSED tests/test_easter.py::test_easter_orthodox[easter_date21] PASSED tests/test_easter.py::test_easter_orthodox[easter_date22] PASSED tests/test_easter.py::test_easter_orthodox[easter_date23] PASSED tests/test_easter.py::test_easter_orthodox[easter_date24] PASSED tests/test_easter.py::test_easter_orthodox[easter_date25] PASSED tests/test_easter.py::test_easter_orthodox[easter_date26] PASSED tests/test_easter.py::test_easter_orthodox[easter_date27] PASSED tests/test_easter.py::test_easter_orthodox[easter_date28] PASSED tests/test_easter.py::test_easter_orthodox[easter_date29] PASSED tests/test_easter.py::test_easter_orthodox[easter_date2] PASSED tests/test_easter.py::test_easter_orthodox[easter_date30] PASSED tests/test_easter.py::test_easter_orthodox[easter_date31] PASSED tests/test_easter.py::test_easter_orthodox[easter_date32] PASSED tests/test_easter.py::test_easter_orthodox[easter_date33] PASSED tests/test_easter.py::test_easter_orthodox[easter_date34] PASSED tests/test_easter.py::test_easter_orthodox[easter_date35] PASSED tests/test_easter.py::test_easter_orthodox[easter_date36] PASSED tests/test_easter.py::test_easter_orthodox[easter_date37] PASSED tests/test_easter.py::test_easter_orthodox[easter_date38] PASSED tests/test_easter.py::test_easter_orthodox[easter_date39] PASSED tests/test_easter.py::test_easter_orthodox[easter_date3] PASSED tests/test_easter.py::test_easter_orthodox[easter_date40] PASSED tests/test_easter.py::test_easter_orthodox[easter_date41] PASSED tests/test_easter.py::test_easter_orthodox[easter_date42] PASSED tests/test_easter.py::test_easter_orthodox[easter_date43] PASSED tests/test_easter.py::test_easter_orthodox[easter_date44] PASSED tests/test_easter.py::test_easter_orthodox[easter_date45] PASSED tests/test_easter.py::test_easter_orthodox[easter_date46] PASSED tests/test_easter.py::test_easter_orthodox[easter_date47] PASSED tests/test_easter.py::test_easter_orthodox[easter_date48] PASSED tests/test_easter.py::test_easter_orthodox[easter_date49] PASSED tests/test_easter.py::test_easter_orthodox[easter_date4] PASSED tests/test_easter.py::test_easter_orthodox[easter_date50] PASSED tests/test_easter.py::test_easter_orthodox[easter_date51] PASSED tests/test_easter.py::test_easter_orthodox[easter_date52] PASSED tests/test_easter.py::test_easter_orthodox[easter_date53] PASSED tests/test_easter.py::test_easter_orthodox[easter_date54] PASSED tests/test_easter.py::test_easter_orthodox[easter_date55] PASSED tests/test_easter.py::test_easter_orthodox[easter_date56] PASSED tests/test_easter.py::test_easter_orthodox[easter_date57] PASSED tests/test_easter.py::test_easter_orthodox[easter_date58] PASSED tests/test_easter.py::test_easter_orthodox[easter_date59] PASSED tests/test_easter.py::test_easter_orthodox[easter_date5] PASSED tests/test_easter.py::test_easter_orthodox[easter_date60] PASSED tests/test_easter.py::test_easter_orthodox[easter_date6] PASSED tests/test_easter.py::test_easter_orthodox[easter_date7] PASSED tests/test_easter.py::test_easter_orthodox[easter_date8] PASSED tests/test_easter.py::test_easter_orthodox[easter_date9] PASSED tests/test_easter.py::test_easter_western[easter_date0] PASSED tests/test_easter.py::test_easter_western[easter_date10] PASSED tests/test_easter.py::test_easter_western[easter_date11] PASSED tests/test_easter.py::test_easter_western[easter_date12] PASSED tests/test_easter.py::test_easter_western[easter_date13] PASSED tests/test_easter.py::test_easter_western[easter_date14] PASSED tests/test_easter.py::test_easter_western[easter_date15] PASSED tests/test_easter.py::test_easter_western[easter_date16] PASSED tests/test_easter.py::test_easter_western[easter_date17] PASSED tests/test_easter.py::test_easter_western[easter_date18] PASSED tests/test_easter.py::test_easter_western[easter_date19] PASSED tests/test_easter.py::test_easter_western[easter_date1] PASSED tests/test_easter.py::test_easter_western[easter_date20] PASSED tests/test_easter.py::test_easter_western[easter_date21] PASSED tests/test_easter.py::test_easter_western[easter_date22] PASSED tests/test_easter.py::test_easter_western[easter_date23] PASSED tests/test_easter.py::test_easter_western[easter_date24] PASSED tests/test_easter.py::test_easter_western[easter_date25] PASSED tests/test_easter.py::test_easter_western[easter_date26] PASSED tests/test_easter.py::test_easter_western[easter_date27] PASSED tests/test_easter.py::test_easter_western[easter_date28] PASSED tests/test_easter.py::test_easter_western[easter_date29] PASSED tests/test_easter.py::test_easter_western[easter_date2] PASSED tests/test_easter.py::test_easter_western[easter_date30] PASSED tests/test_easter.py::test_easter_western[easter_date31] PASSED tests/test_easter.py::test_easter_western[easter_date32] PASSED tests/test_easter.py::test_easter_western[easter_date33] PASSED tests/test_easter.py::test_easter_western[easter_date34] PASSED tests/test_easter.py::test_easter_western[easter_date35] PASSED tests/test_easter.py::test_easter_western[easter_date36] PASSED tests/test_easter.py::test_easter_western[easter_date37] PASSED tests/test_easter.py::test_easter_western[easter_date38] PASSED tests/test_easter.py::test_easter_western[easter_date39] PASSED tests/test_easter.py::test_easter_western[easter_date3] PASSED tests/test_easter.py::test_easter_western[easter_date40] PASSED tests/test_easter.py::test_easter_western[easter_date41] PASSED tests/test_easter.py::test_easter_western[easter_date42] PASSED tests/test_easter.py::test_easter_western[easter_date43] PASSED tests/test_easter.py::test_easter_western[easter_date44] PASSED tests/test_easter.py::test_easter_western[easter_date45] PASSED tests/test_easter.py::test_easter_western[easter_date46] PASSED tests/test_easter.py::test_easter_western[easter_date47] PASSED tests/test_easter.py::test_easter_western[easter_date48] PASSED tests/test_easter.py::test_easter_western[easter_date49] PASSED tests/test_easter.py::test_easter_western[easter_date4] PASSED tests/test_easter.py::test_easter_western[easter_date50] PASSED tests/test_easter.py::test_easter_western[easter_date51] PASSED tests/test_easter.py::test_easter_western[easter_date52] PASSED tests/test_easter.py::test_easter_western[easter_date53] PASSED tests/test_easter.py::test_easter_western[easter_date54] PASSED tests/test_easter.py::test_easter_western[easter_date55] PASSED tests/test_easter.py::test_easter_western[easter_date56] PASSED tests/test_easter.py::test_easter_western[easter_date57] PASSED tests/test_easter.py::test_easter_western[easter_date58] PASSED tests/test_easter.py::test_easter_western[easter_date59] PASSED tests/test_easter.py::test_easter_western[easter_date5] PASSED tests/test_easter.py::test_easter_western[easter_date60] PASSED tests/test_easter.py::test_easter_western[easter_date6] PASSED tests/test_easter.py::test_easter_western[easter_date7] PASSED tests/test_easter.py::test_easter_western[easter_date8] PASSED tests/test_easter.py::test_easter_western[easter_date9] PASSED tests/test_import_star.py::test_imported_modules PASSED tests/test_imports.py::test_import_easter_direct PASSED tests/test_imports.py::test_import_easter_from PASSED tests/test_imports.py::test_import_easter_start PASSED tests/test_imports.py::test_import_parser_all PASSED tests/test_imports.py::test_import_parser_direct PASSED tests/test_imports.py::test_import_parser_from PASSED tests/test_imports.py::test_import_relative_delta_all PASSED tests/test_imports.py::test_import_relative_delta_direct PASSED tests/test_imports.py::test_import_relative_delta_from PASSED tests/test_imports.py::test_import_rrule_all PASSED tests/test_imports.py::test_import_rrule_direct PASSED tests/test_imports.py::test_import_rrule_from PASSED tests/test_imports.py::test_import_tz_all PASSED tests/test_imports.py::test_import_tz_from PASSED tests/test_imports.py::test_import_tz_windows_direct SKIPPED (Requir...) tests/test_imports.py::test_import_tz_windows_from SKIPPED (Requires...) tests/test_imports.py::test_import_tz_windows_star SKIPPED (Requires...) tests/test_imports.py::test_import_tztest_direct PASSED tests/test_imports.py::test_import_version_root PASSED tests/test_imports.py::test_import_version_str PASSED tests/test_imports.py::test_import_zone_info_direct PASSED tests/test_imports.py::test_import_zone_info_from PASSED tests/test_imports.py::test_import_zone_info_star PASSED tests/test_imports.py::test_lazy_import[easter] PASSED tests/test_imports.py::test_lazy_import[parser] PASSED tests/test_imports.py::test_lazy_import[relativedelta] PASSED tests/test_imports.py::test_lazy_import[rrule] PASSED tests/test_imports.py::test_lazy_import[tz] PASSED tests/test_imports.py::test_lazy_import[utils] PASSED tests/test_imports.py::test_lazy_import[zoneinfo] PASSED tests/test_internals.py::test_YMD_could_be_day PASSED tests/test_internals.py::test_parser_parser_private_not_warns SKIPPED tests/test_internals.py::test_parser_private_warns PASSED tests/test_internals.py::test_tzstr_internal_timedeltas PASSED tests/test_isoparser.py::test_bytes[2014-02-04-dt2] PASSED tests/test_isoparser.py::test_bytes[2014-02-04T12-dt3] PASSED tests/test_isoparser.py::test_bytes[2014-02-04T12:30-dt4] PASSED tests/test_isoparser.py::test_bytes[2014-02-04T12:30:15-dt5] PASSED tests/test_isoparser.py::test_bytes[2014-02-04T12:30:15.224+05:00-dt10] PASSED tests/test_isoparser.py::test_bytes[2014-02-04T12:30:15.224-dt6] PASSED tests/test_isoparser.py::test_bytes[2014-02-04T12:30:15.224Z-dt8] PASSED tests/test_isoparser.py::test_bytes[2014-02-04T12:30:15.224z-dt9] PASSED tests/test_isoparser.py::test_bytes[2014-dt0] PASSED tests/test_isoparser.py::test_bytes[20140204-dt1] PASSED tests/test_isoparser.py::test_bytes[20140204T123015.224-dt7] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-10T24:00:00.000000] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-10T24:00:00.000] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-10T24:00:00] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-10T24:00] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-10T24] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-11T00:00:00.000000] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-11T00:00:00.000] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-11T00:00:00] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-11T00:00] PASSED tests/test_isoparser.py::test_datetime_midnight[2014-04-11T00] PASSED tests/test_isoparser.py::test_extra_subsecond_digits[2018-07-03T14:07:00.123456000001] PASSED tests/test_isoparser.py::test_extra_subsecond_digits[2018-07-03T14:07:00.123456999999] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset0] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset10] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset11] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset12] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset13] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset14] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset15] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset16] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset17] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset18] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset19] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset1] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset20] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset21] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset22] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset23] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset24] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset25] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset26] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset2] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset3] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset4] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset5] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset6] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset7] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset8] PASSED tests/test_isoparser.py::test_full_tzoffsets[tzoffset9] PASSED tests/test_isoparser.py::test_iso_ordinal[isoord0-dt_expected0] PASSED tests/test_isoparser.py::test_iso_ordinal[isoord1-dt_expected1] PASSED tests/test_isoparser.py::test_iso_ordinal[isoord2-dt_expected2] PASSED tests/test_isoparser.py::test_iso_ordinal[isoord3-dt_expected3] PASSED tests/test_isoparser.py::test_iso_ordinal[isoord4-dt_expected4] PASSED tests/test_isoparser.py::test_iso_raises[14:3015-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2001-1-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[201-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2012-04-9-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2012-0425-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2012-1a-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2012-W00-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2012-W01-0-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2012-W01-8-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2012-W55-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[201204-25-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[201204-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120411T033030.123456012:00-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120411T03:30+-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120411T03:30+00:60-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120411T03:30+00:61-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120411T03:30+1234567-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120411T03:30-25:40-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120425T0120:00-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120425T012500-334-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[20120425T01:2000-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2013-000-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2013-366-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2013366-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2014-03-12\u042212:30:14-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2014-04-21T24:00:01-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2014-W011-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2014W01-1-ValueError] PASSED tests/test_isoparser.py::test_iso_raises[2014_W01-1-ValueError] PASSED tests/test_isoparser.py::test_iso_with_sep_raises[C-T-ValueError] PASSED tests/test_isoparser.py::test_iso_with_sep_raises[T-C-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[201202-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[2013-02-29-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[2014-04-19T-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[2014-0423-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[2014/12/03-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[201404-23-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[2014\u65e503\u670814-ValueError] PASSED tests/test_isoparser.py::test_isodate_raises[243-ValueError] PASSED tests/test_isoparser.py::test_isoparse_sep_none[ -2014-01-01] PASSED tests/test_isoparser.py::test_isoparse_sep_none[ -20140101] PASSED tests/test_isoparser.py::test_isoparse_sep_none[--2014-01-01] PASSED tests/test_isoparser.py::test_isoparse_sep_none[--20140101] PASSED tests/test_isoparser.py::test_isoparse_sep_none[T-2014-01-01] PASSED tests/test_isoparser.py::test_isoparse_sep_none[T-20140101] PASSED tests/test_isoparser.py::test_isoparse_sep_none[_-2014-01-01] PASSED tests/test_isoparser.py::test_isoparse_sep_none[_-20140101] PASSED tests/test_isoparser.py::test_isoparse_sep_none[a-2014-01-01] PASSED tests/test_isoparser.py::test_isoparse_sep_none[a-20140101] PASSED tests/test_isoparser.py::test_isoparser_byte_sep XFAIL (Fails on Pyt...) tests/test_isoparser.py::test_isoparser_invalid_sep[ ] PASSED tests/test_isoparser.py::test_isoparser_invalid_sep[9] PASSED tests/test_isoparser.py::test_isoparser_invalid_sep[\U0001f35b] PASSED tests/test_isoparser.py::test_isotime[False-time_val0-%H] PASSED tests/test_isoparser.py::test_isotime[False-time_val1-%H] PASSED tests/test_isoparser.py::test_isotime[False-time_val10-%H:%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val11-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val12-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val13-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val14-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val15-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val16-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val17-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val18-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val19-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val2-%H] PASSED tests/test_isoparser.py::test_isotime[False-time_val20-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val21-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val22-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val23-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val24-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val25-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val26-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val27-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val28-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val29-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val3-%H%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val30-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val31-%H-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val32-%H-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val33-%HZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val34-%H] PASSED tests/test_isoparser.py::test_isotime[False-time_val35-%H-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val36-%H-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val37-%HZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val38-%H] PASSED tests/test_isoparser.py::test_isotime[False-time_val39-%H%M-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val4-%H:%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val40-%H%M-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val41-%H%MZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val42-%H%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val43-%H:%M-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val44-%H:%M-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val45-%H:%MZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val46-%H:%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val47-%H%M%S-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val48-%H%M%S-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val49-%H%M%SZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val5-%H%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val50-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val51-%H:%M:%S-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val52-%H:%M:%S-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val53-%H:%M:%SZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val54-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[False-time_val55-%H%M%S.%f-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val56-%H%M%S.%f-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val57-%H%M%S.%fZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val58-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val59-%H:%M:%S.%f-05:00] PASSED tests/test_isoparser.py::test_isotime[False-time_val6-%H:%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val60-%H:%M:%S.%f-0500] PASSED tests/test_isoparser.py::test_isotime[False-time_val61-%H:%M:%S.%fZ] PASSED tests/test_isoparser.py::test_isotime[False-time_val62-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[False-time_val7-%H%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val8-%H:%M] PASSED tests/test_isoparser.py::test_isotime[False-time_val9-%H%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val0-%H] PASSED tests/test_isoparser.py::test_isotime[True-time_val1-%H] PASSED tests/test_isoparser.py::test_isotime[True-time_val10-%H:%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val11-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val12-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val13-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val14-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val15-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val16-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val17-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val18-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val19-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val2-%H] PASSED tests/test_isoparser.py::test_isotime[True-time_val20-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val21-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val22-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val23-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val24-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val25-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val26-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val27-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val28-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val29-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val3-%H%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val30-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val31-%H-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val32-%H-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val33-%HZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val34-%H] PASSED tests/test_isoparser.py::test_isotime[True-time_val35-%H-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val36-%H-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val37-%HZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val38-%H] PASSED tests/test_isoparser.py::test_isotime[True-time_val39-%H%M-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val4-%H:%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val40-%H%M-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val41-%H%MZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val42-%H%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val43-%H:%M-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val44-%H:%M-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val45-%H:%MZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val46-%H:%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val47-%H%M%S-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val48-%H%M%S-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val49-%H%M%SZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val5-%H%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val50-%H%M%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val51-%H:%M:%S-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val52-%H:%M:%S-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val53-%H:%M:%SZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val54-%H:%M:%S] PASSED tests/test_isoparser.py::test_isotime[True-time_val55-%H%M%S.%f-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val56-%H%M%S.%f-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val57-%H%M%S.%fZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val58-%H%M%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val59-%H:%M:%S.%f-05:00] PASSED tests/test_isoparser.py::test_isotime[True-time_val6-%H:%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val60-%H:%M:%S.%f-0500] PASSED tests/test_isoparser.py::test_isotime[True-time_val61-%H:%M:%S.%fZ] PASSED tests/test_isoparser.py::test_isotime[True-time_val62-%H:%M:%S.%f] PASSED tests/test_isoparser.py::test_isotime[True-time_val7-%H%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val8-%H:%M] PASSED tests/test_isoparser.py::test_isotime[True-time_val9-%H%M] PASSED tests/test_isoparser.py::test_isotime_midnight[240000] PASSED tests/test_isoparser.py::test_isotime_midnight[2400] PASSED tests/test_isoparser.py::test_isotime_midnight[24:00:00,000000] PASSED tests/test_isoparser.py::test_isotime_midnight[24:00:00,000] PASSED tests/test_isoparser.py::test_isotime_midnight[24:00:00.000000] PASSED tests/test_isoparser.py::test_isotime_midnight[24:00:00.000] PASSED tests/test_isoparser.py::test_isotime_midnight[24:00:00] PASSED tests/test_isoparser.py::test_isotime_midnight[24:00] PASSED tests/test_isoparser.py::test_isotime_raises[1430:15-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:30:15+-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:30:15+1234567-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:30:15.34468305:00-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:59:30_344583-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:59:59+12:62-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:59:59+25:00-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:59:61-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14:60-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14\u664230\u520615\u79d2-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[14_30_15-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[24:00:00.000001-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[24:00:00.001-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[24:00:01-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[24:01-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[25-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[25:15-ValueError] PASSED tests/test_isoparser.py::test_isotime_raises[3-ValueError] PASSED tests/test_isoparser.py::test_isoweek[isocal0-dt_expected0] PASSED tests/test_isoparser.py::test_isoweek[isocal1-dt_expected1] PASSED tests/test_isoparser.py::test_isoweek[isocal2-dt_expected2] PASSED tests/test_isoparser.py::test_isoweek_day[isocal0-dt_expected0] PASSED tests/test_isoparser.py::test_isoweek_day[isocal1-dt_expected1] PASSED tests/test_isoparser.py::test_isoweek_day[isocal2-dt_expected2] PASSED tests/test_isoparser.py::test_isoweek_day[isocal3-dt_expected3] PASSED tests/test_isoparser.py::test_parse_isodate[False-d0-%Y-%m] PASSED tests/test_isoparser.py::test_parse_isodate[False-d1-%Y-%m] PASSED tests/test_isoparser.py::test_parse_isodate[False-d10-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[False-d2-%Y-%m] PASSED tests/test_isoparser.py::test_parse_isodate[False-d3-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate[False-d4-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[False-d5-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate[False-d6-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[False-d7-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate[False-d8-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[False-d9-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d0-%Y-%m] PASSED tests/test_isoparser.py::test_parse_isodate[True-d1-%Y-%m] PASSED tests/test_isoparser.py::test_parse_isodate[True-d10-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d2-%Y-%m] PASSED tests/test_isoparser.py::test_parse_isodate[True-d3-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d4-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d5-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d6-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d7-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d8-%Y-%m-%d] PASSED tests/test_isoparser.py::test_parse_isodate[True-d9-%Y%m%d] PASSED tests/test_isoparser.py::test_parse_isodate_error_text PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset0] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset10] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset11] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset12] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset13] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset14] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset15] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset16] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset17] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset18] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset19] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset1] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset20] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset21] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset22] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset23] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset24] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset25] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset26] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset2] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset3] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset4] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset5] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset6] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset7] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset8] PASSED tests/test_isoparser.py::test_parse_tzstr[tzoffset9] PASSED tests/test_isoparser.py::test_parse_tzstr_fails[+25:00-ValueError] PASSED tests/test_isoparser.py::test_parse_tzstr_fails[00:00-ValueError] PASSED tests/test_isoparser.py::test_parse_tzstr_fails[00:0000-ValueError] PASSED tests/test_isoparser.py::test_parse_tzstr_fails[05:00-ValueError] PASSED tests/test_isoparser.py::test_parse_tzstr_fails[_00:00-ValueError] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[False-+0000] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[False-+00:00] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[False-+00] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[False--0000] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[False--00:00] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[False--00] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[True-+0000] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[True-+00:00] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[True-+00] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[True--0000] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[True--00:00] PASSED tests/test_isoparser.py::test_parse_tzstr_zero_as_utc[True--00] PASSED tests/test_isoparser.py::test_year_month[dt0] PASSED tests/test_isoparser.py::test_year_month[dt1] PASSED tests/test_isoparser.py::test_year_month[dt2] PASSED tests/test_isoparser.py::test_year_month[dt3] PASSED tests/test_isoparser.py::test_year_month_day[%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_year_month_day[%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_year_month_day[%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_year_month_day[%Y%m%d-dt3] PASSED tests/test_isoparser.py::test_year_month_day[%Y%m%d-dt4] PASSED tests/test_isoparser.py::test_year_month_day[%Y%m%d-dt5] PASSED tests/test_isoparser.py::test_year_month_day[%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_year_month_day[%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_year_month_day[%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_year_month_day[%Y-%m-%d-dt3] PASSED tests/test_isoparser.py::test_year_month_day[%Y-%m-%d-dt4] PASSED tests/test_isoparser.py::test_year_month_day[%Y-%m-%d-dt5] PASSED tests/test_isoparser.py::test_year_only[dt0] PASSED tests/test_isoparser.py::test_year_only[dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset0-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset0-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset0-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset0-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset0-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset0-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset1-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset1-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset1-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset1-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset1-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset1-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset2-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset2-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset2-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset2-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset2-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset2-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset3-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset3-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset3-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset3-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset3-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_h[tzoffset3-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset0-%H%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset0-%H%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset0-%H:%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset0-%H:%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset1-%H%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset1-%H%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset1-%H:%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset1-%H:%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset2-%H%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset2-%H%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset2-%H:%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset2-%H:%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset3-%H%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset3-%H%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset3-%H:%M-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hm[tzoffset3-%H:%M-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H%M%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H%M%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H%M%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H%M%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H%M%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H%M%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H:%M:%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H:%M:%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H:%M:%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H:%M:%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H:%M:%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset0-%H:%M:%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H%M%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H%M%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H%M%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H%M%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H%M%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H%M%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H:%M:%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H:%M:%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H:%M:%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H:%M:%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H:%M:%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset1-%H:%M:%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H%M%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H%M%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H%M%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H%M%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H%M%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H%M%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H:%M:%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H:%M:%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H:%M:%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H:%M:%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H:%M:%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset2-%H:%M:%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H%M%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H%M%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H%M%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H%M%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H%M%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H%M%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H:%M:%S-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H:%M:%S-%Y%m%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H:%M:%S-%Y%m%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H:%M:%S-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H:%M:%S-%Y-%m-%d-dt1] PASSED tests/test_isoparser.py::test_ymd_hms[tzoffset3-%H:%M:%S-%Y-%m-%d-dt2] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset0-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset1-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset2-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[3-tzoffset3-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset0-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset1-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset2-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[4-tzoffset3-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset0-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset1-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset2-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[5-tzoffset3-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset0-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset1-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset2-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H%M%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H%M%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H%M%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H%M%S.%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H:%M:%S,%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H:%M:%S,%f-%Y-%m-%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H:%M:%S.%f-%Y%m%d-dt0] PASSED tests/test_isoparser.py::test_ymd_hms_micro[6-tzoffset3-%H:%M:%S.%f-%Y-%m-%d-dt0] PASSED tests/test_parser.py::ParserTest::testAMPMNoHour PASSED tests/test_parser.py::ParserTest::testAMPMRange PASSED tests/test_parser.py::ParserTest::testCorrectErrorOnFuzzyWithTokens PASSED tests/test_parser.py::ParserTest::testCustomParserInfo PASSED tests/test_parser.py::ParserTest::testCustomParserShortDaynames PASSED tests/test_parser.py::ParserTest::testDateCommandFormat PASSED tests/test_parser.py::ParserTest::testDateCommandFormatReversed PASSED tests/test_parser.py::ParserTest::testDateCommandFormatWithLong PASSED tests/test_parser.py::ParserTest::testDayFirst PASSED tests/test_parser.py::ParserTest::testDayFirstYearFirst PASSED tests/test_parser.py::ParserTest::testErrorType01 PASSED tests/test_parser.py::ParserTest::testFuzzy PASSED tests/test_parser.py::ParserTest::testFuzzyAMPMProblem PASSED tests/test_parser.py::ParserTest::testFuzzyIgnoreAMPM PASSED tests/test_parser.py::ParserTest::testFuzzyWithTokens PASSED tests/test_parser.py::ParserTest::testISOFormatStrip2 PASSED tests/test_parser.py::ParserTest::testISOStrippedFormatStrip2 PASSED tests/test_parser.py::ParserTest::testIncreasingCTime PASSED tests/test_parser.py::ParserTest::testIncreasingISOFormat PASSED tests/test_parser.py::ParserTest::testMicrosecondPrecisionErrorReturns PASSED tests/test_parser.py::ParserTest::testMicrosecondsPrecisionError PASSED tests/test_parser.py::ParserTest::testNoYearFirstNoDayFirst PASSED tests/test_parser.py::ParserTest::testParseUnicodeWords PASSED tests/test_parser.py::ParserTest::testParseWithNulls PASSED tests/test_parser.py::ParserTest::testParserParseStr PASSED tests/test_parser.py::ParserTest::testPertain PASSED tests/test_parser.py::ParserTest::testRandomFormat24 PASSED tests/test_parser.py::ParserTest::testRandomFormat26 PASSED tests/test_parser.py::ParserTest::testUnambiguousDayFirst PASSED tests/test_parser.py::ParserTest::testUnambiguousDayFirstYearFirst PASSED tests/test_parser.py::ParserTest::testUnambiguousYearFirst PASSED tests/test_parser.py::ParserTest::testUnspecifiedDayFallback PASSED tests/test_parser.py::ParserTest::testUnspecifiedDayFallbackFebLeapYear PASSED tests/test_parser.py::ParserTest::testUnspecifiedDayFallbackFebNoLeapYear PASSED tests/test_parser.py::ParserTest::testYearFirst PASSED tests/test_parser.py::ParserTest::test_era_trailing_year PASSED tests/test_parser.py::ParserTest::test_hmBY PASSED tests/test_parser.py::ParserTest::test_idx_check PASSED tests/test_parser.py::ParserTest::test_includes_timestr PASSED tests/test_parser.py::ParserTest::test_mstridx PASSED tests/test_parser.py::ParserTest::test_validate_hour PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y %b %d-2003 Sep 25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y %m %d-2003 09 25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y%m%d-20030925] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y-%b-%d-2003-Sep-25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y-%m-%d-2003-09-25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y.%b.%d-2003.Sep.25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y.%m.%d-2003.09.25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y/%b/%d-2003/Sep/25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%Y/%m/%d-2003/09/25] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%a %b %d %Y-Thu Sep 25 2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%b %d %Y-Sep 25 2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%b-%d-%Y-Sep-25-2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%b.%d.%Y-Sep.25.2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%b/%d/%Y-Sep/25/2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d %b %Y-25 Sep 2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d %m %Y-25 09 2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d-%b-%Y-25-Sep-2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d-%m-%Y-25-09-2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d.%b.%Y-25.Sep.2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d.%m.%Y-25.09.2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d/%b/%Y-25/Sep/2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%d/%m/%Y-25/09/2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%m %d %Y-09 25 2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%m-%d-%Y-09-25-2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%m.%d.%Y-09.25.2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%m/%d/%Y-09/25/2003] PASSED tests/test_parser.py::TestFormat::test_strftime_formats_2003Sep25[%y %d %b-03 25 Sep] PASSED tests/test_parser.py::TestFormat::test_ybd PASSED tests/test_parser.py::TestInputTypes::test_duck_typing PASSED tests/test_parser.py::TestInputTypes::test_empty_string_invalid PASSED tests/test_parser.py::TestInputTypes::test_int_invalid PASSED tests/test_parser.py::TestInputTypes::test_none_invalid PASSED tests/test_parser.py::TestInputTypes::test_parse_bytearray PASSED tests/test_parser.py::TestInputTypes::test_parse_bytes PASSED tests/test_parser.py::TestInputTypes::test_parse_str PASSED tests/test_parser.py::TestInputTypes::test_parse_stream PASSED tests/test_parser.py::TestOutOfBounds::test_day_sanity[False] PASSED tests/test_parser.py::TestOutOfBounds::test_day_sanity[True] PASSED tests/test_parser.py::TestOutOfBounds::test_hour_sanity[False] PASSED tests/test_parser.py::TestOutOfBounds::test_hour_sanity[True] PASSED tests/test_parser.py::TestOutOfBounds::test_illegal_month_error PASSED tests/test_parser.py::TestOutOfBounds::test_minute_sanity[False] PASSED tests/test_parser.py::TestOutOfBounds::test_minute_sanity[True] PASSED tests/test_parser.py::TestOutOfBounds::test_no_year_zero PASSED tests/test_parser.py::TestOutOfBounds::test_out_of_bound_day PASSED tests/test_parser.py::TestOutOfBounds::test_second_sanity[False] PASSED tests/test_parser.py::TestOutOfBounds::test_second_sanity[True] PASSED tests/test_parser.py::TestParseUnimplementedCases::test_YmdH_M_S XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_ad_nospace XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_era_trailing_year_with_dots XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_extraneous_numerical_content XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_extraneous_year XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_extraneous_year2 XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_extraneous_year3 XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_extraneous_year_tokens XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_first_century XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_four_letter_day XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_non_date_number XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_on_era XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_somewhat_ambiguous_string XFAIL tests/test_parser.py::TestParseUnimplementedCases::test_unambiguous_YYYYMM XFAIL tests/test_parser.py::TestTZVar::test_parse_unambiguous_nonexistent_local PASSED tests/test_parser.py::TestTZVar::test_tzlocal_in_gmt PASSED tests/test_parser.py::TestTZVar::test_tzlocal_parse_fold PASSED tests/test_parser.py::TestTzinfoInputTypes::test_invalid_tzinfo_input PASSED tests/test_parser.py::TestTzinfoInputTypes::test_tzinfo_dict_could_return_none PASSED tests/test_parser.py::TestTzinfoInputTypes::test_tzinfos_callable_could_return_none PASSED tests/test_parser.py::TestTzinfoInputTypes::test_valid_tzinfo_callable_input PASSED tests/test_parser.py::TestTzinfoInputTypes::test_valid_tzinfo_int_input PASSED tests/test_parser.py::TestTzinfoInputTypes::test_valid_tzinfo_tzinfo_input PASSED tests/test_parser.py::TestTzinfoInputTypes::test_valid_tzinfo_unicode_input PASSED tests/test_parser.py::test_decimal_error[1: test] PASSED tests/test_parser.py::test_decimal_error[Nan] PASSED tests/test_parser.py::test_parse_dayfirst[ ] PASSED tests/test_parser.py::test_parse_dayfirst[-] PASSED tests/test_parser.py::test_parse_dayfirst[.] PASSED tests/test_parser.py::test_parse_dayfirst[/] PASSED tests/test_parser.py::test_parse_ignoretz[1976-07-04T00:01:02Z-expected6] PASSED tests/test_parser.py::test_parse_ignoretz[1986-07-05T08:15:30z-expected7] PASSED tests/test_parser.py::test_parse_ignoretz[1994-11-05T08:15:30-05:00-expected4] PASSED tests/test_parser.py::test_parse_ignoretz[1994-11-05T08:15:30Z-expected5] PASSED tests/test_parser.py::test_parse_ignoretz[1996.07.10 AD at 15:08:56 PDT-expected1] PASSED tests/test_parser.py::test_parse_ignoretz[November 5, 1994, 8:15:30 am EST-expected3] PASSED tests/test_parser.py::test_parse_ignoretz[Thu Sep 25 10:36:28 BRST 2003-expected0] PASSED tests/test_parser.py::test_parse_ignoretz[Tue Apr 4 00:22:12 PDT 1995-expected8] PASSED tests/test_parser.py::test_parse_ignoretz[Tuesday, April 12, 1952 AD 3:30:42pm PST-expected2] PASSED tests/test_parser.py::test_parse_tzinfos_fold PASSED tests/test_parser.py::test_parse_with_tzoffset[2003-09-25T10:49:41-03:00-expected3] PASSED tests/test_parser.py::test_parse_with_tzoffset[2003-09-25T10:49:41.5-03:00-expected2] PASSED tests/test_parser.py::test_parse_with_tzoffset[20030925T104941-0300-expected0] PASSED tests/test_parser.py::test_parse_with_tzoffset[20030925T104941.5-0300-expected4] PASSED tests/test_parser.py::test_parse_with_tzoffset[Thu, 25 Sep 2003 10:49:41 -0300-expected1] PASSED tests/test_parser.py::test_parse_yearfirst[ ] PASSED tests/test_parser.py::test_parse_yearfirst[-] PASSED tests/test_parser.py::test_parse_yearfirst[.] PASSED tests/test_parser.py::test_parse_yearfirst[/] PASSED tests/test_parser.py::test_parser[ July 4 , 1976 12:01:02 am -expected_datetime35-extra space] PASSED tests/test_parser.py::test_parser[0003-03-04-expected_datetime57-pre 12 year same month (See GH PR #293)] PASSED tests/test_parser.py::test_parser[0031-01-01T00:00:00-expected_datetime54-31 ad] PASSED tests/test_parser.py::test_parser[0099-01-01T00:00:00-expected_datetime53-99 ad] PASSED tests/test_parser.py::test_parser[03 25 Sep-expected_datetime33-strangely ordered date] PASSED tests/test_parser.py::test_parser[04.04.95 00:22-expected_datetime47-random format] PASSED tests/test_parser.py::test_parser[09 25 2003-expected_datetime28-date with space] PASSED tests/test_parser.py::test_parser[09-25-2003-expected_datetime13-date with dash] PASSED tests/test_parser.py::test_parser[09.25.2003-expected_datetime18-date with dot] PASSED tests/test_parser.py::test_parser[09/25/2003-expected_datetime23-date with slash] PASSED tests/test_parser.py::test_parser[0:01:02 on July 4, 1976-expected_datetime44-random format] PASSED tests/test_parser.py::test_parser[10 09 03-expected_datetime31-date with space] PASSED tests/test_parser.py::test_parser[10 09 2003-expected_datetime30-date with space] PASSED tests/test_parser.py::test_parser[10-09-03-expected_datetime16-date with dash] PASSED tests/test_parser.py::test_parser[10-09-2003-expected_datetime15-date with dash] PASSED tests/test_parser.py::test_parser[10.09.03-expected_datetime21-date with dot] PASSED tests/test_parser.py::test_parser[10.09.2003-expected_datetime20-date with dot] PASSED tests/test_parser.py::test_parser[10/09/03-expected_datetime26-date with slash] PASSED tests/test_parser.py::test_parser[10/09/2003-expected_datetime25-date with slash] PASSED tests/test_parser.py::test_parser[13NOV2017-expected_datetime56-dBY (See GH360)] PASSED tests/test_parser.py::test_parser[19760704-expected_datetime43-random format] PASSED tests/test_parser.py::test_parser[1996.July.10 AD 12:08 PM-expected_datetime37-random format] PASSED tests/test_parser.py::test_parser[199709020908-expected_datetime11-no separator] PASSED tests/test_parser.py::test_parser[19970902090807-expected_datetime12-no separator] PASSED tests/test_parser.py::test_parser[1st of May 2003-expected_datetime52-random format] PASSED tests/test_parser.py::test_parser[2003 09 25-expected_datetime27-date with space] PASSED tests/test_parser.py::test_parser[2003-09-25 10:49:41,502-expected_datetime10-python logger format] PASSED tests/test_parser.py::test_parser[2003-09-25-expected_datetime5-iso format strip] PASSED tests/test_parser.py::test_parser[2003-09-25T10-expected_datetime4-iso format strip] PASSED tests/test_parser.py::test_parser[2003-09-25T10:49-expected_datetime3-iso format strip] PASSED tests/test_parser.py::test_parser[2003-09-25T10:49:41-expected_datetime2-iso format strip] PASSED tests/test_parser.py::test_parser[2003.09.25-expected_datetime17-date with dot] PASSED tests/test_parser.py::test_parser[2003/09/25-expected_datetime22-date with slash] PASSED tests/test_parser.py::test_parser[20030925-expected_datetime9-iso stripped format strip] PASSED tests/test_parser.py::test_parser[20030925T10-expected_datetime8-iso stripped format strip] PASSED tests/test_parser.py::test_parser[20030925T1049-expected_datetime7-iso stripped format strip] PASSED tests/test_parser.py::test_parser[20030925T104941-expected_datetime6-iso stripped format strip] PASSED tests/test_parser.py::test_parser[20080227T21:26:01.123456789-expected_datetime55-high precision seconds] PASSED tests/test_parser.py::test_parser[2016-12-21 04.2h-expected_datetime59-Fractional Hours] PASSED tests/test_parser.py::test_parser[25 03 Sep-expected_datetime34-strangely ordered date] PASSED tests/test_parser.py::test_parser[25 09 03-expected_datetime32-date with space] PASSED tests/test_parser.py::test_parser[25 09 2003-expected_datetime29-date with space] PASSED tests/test_parser.py::test_parser[25-09-2003-expected_datetime14-date with dash] PASSED tests/test_parser.py::test_parser[25.09.2003-expected_datetime19-date with dot] PASSED tests/test_parser.py::test_parser[25/09/2003-expected_datetime24-date with slash] PASSED tests/test_parser.py::test_parser[3rd of May 2001-expected_datetime50-random format] PASSED tests/test_parser.py::test_parser[4 Jul 1976-expected_datetime41-'%-d %b %Y' format] PASSED tests/test_parser.py::test_parser[4 jul 1976-expected_datetime40-random format] PASSED tests/test_parser.py::test_parser[5th of March 2001-expected_datetime51-random format] PASSED tests/test_parser.py::test_parser[7 4 1976-expected_datetime39-random format] PASSED tests/test_parser.py::test_parser[7-4-76-expected_datetime42-random format] PASSED tests/test_parser.py::test_parser[950404 122212-expected_datetime49-random format] PASSED tests/test_parser.py::test_parser[December.0031.30-expected_datetime58-BYd corner case (GH#687)] PASSED tests/test_parser.py::test_parser[Jan 1 1999 11:23:34.578-expected_datetime48-random format] PASSED tests/test_parser.py::test_parser[July 4, 1976 12:01:02 am-expected_datetime45-random format] PASSED tests/test_parser.py::test_parser[July 4, 1976-expected_datetime38-random format] PASSED tests/test_parser.py::test_parser[Mon Jan 2 04:24:27 1995-expected_datetime46-random format] PASSED tests/test_parser.py::test_parser[Thu Sep 25 10:36:28 2003-expected_datetime0-date command format strip] PASSED tests/test_parser.py::test_parser[Thu Sep 25 2003-expected_datetime1-date command format strip] PASSED tests/test_parser.py::test_parser[Wed, July 10, '96-expected_datetime36-random format] PASSED tests/test_parser.py::test_parser_default[01h02-expected_datetime39-random format] PASSED tests/test_parser.py::test_parser_default[01h02m03-expected_datetime38-random format] PASSED tests/test_parser.py::test_parser_default[01h02s-expected_datetime40-random format] PASSED tests/test_parser.py::test_parser_default[01m02-expected_datetime41-random format] PASSED tests/test_parser.py::test_parser_default[01m02h-expected_datetime42-random format] PASSED tests/test_parser.py::test_parser_default[0:01:02-expected_datetime35-random format] PASSED tests/test_parser.py::test_parser_default[10 h 36-expected_datetime13-hour with letters strip] PASSED tests/test_parser.py::test_parser_default[10 h 36.5-expected_datetime14-hour with letter strip] PASSED tests/test_parser.py::test_parser_default[10:00 am-expected_datetime23-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:00 pm-expected_datetime24-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:00a.m-expected_datetime27-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:00a.m.-expected_datetime29-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:00am-expected_datetime25-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:00p.m-expected_datetime28-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:00p.m.-expected_datetime30-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:00pm-expected_datetime26-hour am pm] PASSED tests/test_parser.py::test_parser_default[10:36-expected_datetime5-date command format strip] PASSED tests/test_parser.py::test_parser_default[10:36:28-expected_datetime4-date command format strip] PASSED tests/test_parser.py::test_parser_default[10am-expected_datetime21-hour am pm] PASSED tests/test_parser.py::test_parser_default[10h am-expected_datetime19-hour am pm] PASSED tests/test_parser.py::test_parser_default[10h pm-expected_datetime20-hour am pm] PASSED tests/test_parser.py::test_parser_default[10h-expected_datetime12-hour with letters strip] PASSED tests/test_parser.py::test_parser_default[10h36m-expected_datetime11-hour with letters strip] PASSED tests/test_parser.py::test_parser_default[10h36m28.5s-expected_datetime9-hour with letters] PASSED tests/test_parser.py::test_parser_default[10h36m28s-expected_datetime10-hour with letters strip] PASSED tests/test_parser.py::test_parser_default[10pm-expected_datetime22-hour am pm] PASSED tests/test_parser.py::test_parser_default[12:08 PM-expected_datetime37-random format] PASSED tests/test_parser.py::test_parser_default[12h 01m02s am-expected_datetime36-random format] PASSED tests/test_parser.py::test_parser_default[2003-expected_datetime8-date command format strip] PASSED tests/test_parser.py::test_parser_default[2004 10 Apr 11h30m-expected_datetime43-random format] PASSED tests/test_parser.py::test_parser_default[31-Dec-00-expected_datetime34-zero year] PASSED tests/test_parser.py::test_parser_default[36 m 05 s-expected_datetime18-minutes with letters spaces] PASSED tests/test_parser.py::test_parser_default[36 m 05-expected_datetime17-minute with letters spaces] PASSED tests/test_parser.py::test_parser_default[36 m 5 s-expected_datetime16-minute with letters spaces] PASSED tests/test_parser.py::test_parser_default[36 m 5-expected_datetime15-hour with letters spaces] PASSED tests/test_parser.py::test_parser_default[October-expected_datetime33-long month] PASSED tests/test_parser.py::test_parser_default[Sep 10:36:28-expected_datetime3-date command format strip] PASSED tests/test_parser.py::test_parser_default[Sep 2003-expected_datetime6-date command format strip] PASSED tests/test_parser.py::test_parser_default[Sep-expected_datetime7-date command format strip] PASSED tests/test_parser.py::test_parser_default[Thu 10:36:28-expected_datetime2-date command format strip] PASSED tests/test_parser.py::test_parser_default[Thu Sep 10:36:28-expected_datetime1-date command format strip] PASSED tests/test_parser.py::test_parser_default[Thu Sep 25 10:36:28-expected_datetime0-date command format strip] PASSED tests/test_parser.py::test_parser_default[Wed-expected_datetime31-weekday alone] PASSED tests/test_parser.py::test_parser_default[Wednesday-expected_datetime32-long weekday] PASSED tests/test_parser.py::test_parsererror_repr PASSED tests/test_parser.py::test_rounding_floatlike_strings[5.6h-dt0] PASSED tests/test_parser.py::test_rounding_floatlike_strings[5.6m-dt1] PASSED tests/test_parser.py::test_rounding_floatlike_strings[5.6s-dt2] PASSED tests/test_relativedelta.py::RelativeDeltaTest::test15thISOYearWeek PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAbsoluteAddition PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAbsoluteValueNegative PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAbsoluteValuePositive PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAddMoreThan12Months PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAddNegativeMonths PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAddTimedeltaToPopulatedRelativeDelta PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAddTimedeltaToUnpopulatedRelativedelta PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAddition PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAdditionFloatFractionals PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAdditionFloatValue PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAdditionInvalidType PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAdditionToDatetime PASSED tests/test_relativedelta.py::RelativeDeltaTest::testAdditionUnsupportedType PASSED tests/test_relativedelta.py::RelativeDeltaTest::testBoolean PASSED tests/test_relativedelta.py::RelativeDeltaTest::testComparison PASSED tests/test_relativedelta.py::RelativeDeltaTest::testDayOfMonthMinus PASSED tests/test_relativedelta.py::RelativeDeltaTest::testDayOfMonthPlus PASSED tests/test_relativedelta.py::RelativeDeltaTest::testDivision PASSED tests/test_relativedelta.py::RelativeDeltaTest::testDivisionUnsupportedType PASSED tests/test_relativedelta.py::RelativeDeltaTest::testHashable PASSED tests/test_relativedelta.py::RelativeDeltaTest::testInequalityTypeMismatch PASSED tests/test_relativedelta.py::RelativeDeltaTest::testInequalityUnsupportedType PASSED tests/test_relativedelta.py::RelativeDeltaTest::testInequalityWeekdays PASSED tests/test_relativedelta.py::RelativeDeltaTest::testInheritance PASSED tests/test_relativedelta.py::RelativeDeltaTest::testInvalidYearDay PASSED tests/test_relativedelta.py::RelativeDeltaTest::testJohnAge PASSED tests/test_relativedelta.py::RelativeDeltaTest::testJohnAgeWithDate PASSED tests/test_relativedelta.py::RelativeDeltaTest::testLastDayOfFebruary PASSED tests/test_relativedelta.py::RelativeDeltaTest::testLastDayOfFebruaryLeapYear PASSED tests/test_relativedelta.py::RelativeDeltaTest::testLastDayOfMonthMinus PASSED tests/test_relativedelta.py::RelativeDeltaTest::testLastDayOfMonthPlus PASSED tests/test_relativedelta.py::RelativeDeltaTest::testLastFridayInThisMonth PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMillenniumAge PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMonthEndMonthBeginning PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMonthEndMonthBeginningLeapYear PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMonthOverflow PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMonthsOfDiffNumOfDays PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMonthsOfDiffNumOfDaysWithYears PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMultiplication PASSED tests/test_relativedelta.py::RelativeDeltaTest::testMultiplicationUnsupportedType PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextFriday PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextFridayInt PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextMonth PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextMonthPlusOneWeek PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextMonthPlusOneWeek10am PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextMonthPlusOneWeek10amDiff PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextWednesdayIsToday PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNextWednesdayNotToday PASSED tests/test_relativedelta.py::RelativeDeltaTest::testNonLeapYearDay PASSED tests/test_relativedelta.py::RelativeDeltaTest::testOneMonthBeforeOneYear PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalAbsolutes PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalDays PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalHours PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalMinutes PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalMonth PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalNegativeDays PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalNegativeOverflow PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalPositiveOverflow PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalPositiveOverflow2 PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalRepr PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalSeconds PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalWeeks PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalYear PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaInvalidDatetimeObject PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaNormalizeFractionalDays PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaNormalizeFractionalDays2 PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaNormalizeFractionalMinutes PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaNormalizeFractionalSeconds PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaRepr PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRightAdditionToDatetime PASSED tests/test_relativedelta.py::RelativeDeltaTest::testRightSubtractionFromDatetime PASSED tests/test_relativedelta.py::RelativeDeltaTest::testSubractionWithDatetime PASSED tests/test_relativedelta.py::RelativeDeltaTest::testSubtraction PASSED tests/test_relativedelta.py::RelativeDeltaTest::testSubtractionInvalidType PASSED tests/test_relativedelta.py::RelativeDeltaTest::testSubtractionUnsupportedType PASSED tests/test_relativedelta.py::RelativeDeltaTest::testWeeks PASSED tests/test_relativedelta.py::RelativeDeltaTest::testYearDay PASSED tests/test_relativedelta.py::RelativeDeltaTest::testYearDayBug PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertyGetterTest::test_height_days PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertyGetterTest::test_minus_height_days PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertyGetterTest::test_minus_one_day PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertyGetterTest::test_one_day PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertySetterTest::test_height_days_set_minus_one_week PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertySetterTest::test_minus_height_days_set_minus_one_week PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertySetterTest::test_minus_one_day_set_one_week PASSED tests/test_relativedelta.py::RelativeDeltaWeeksPropertySetterTest::test_one_day_set_one_week PASSED tests/test_rrule.py::RRuleSetTest::testSet PASSED tests/test_rrule.py::RRuleSetTest::testSetCachePost PASSED tests/test_rrule.py::RRuleSetTest::testSetCachePostInternal PASSED tests/test_rrule.py::RRuleSetTest::testSetCachePre PASSED tests/test_rrule.py::RRuleSetTest::testSetCount PASSED tests/test_rrule.py::RRuleSetTest::testSetDate PASSED tests/test_rrule.py::RRuleSetTest::testSetDateAndExDate PASSED tests/test_rrule.py::RRuleSetTest::testSetDateAndExRule PASSED tests/test_rrule.py::RRuleSetTest::testSetExDate PASSED tests/test_rrule.py::RRuleSetTest::testSetExDateCount PASSED tests/test_rrule.py::RRuleSetTest::testSetExDateRevOrder PASSED tests/test_rrule.py::RRuleSetTest::testSetExRule PASSED tests/test_rrule.py::RRuleSetTest::testSetExRuleCount PASSED tests/test_rrule.py::RRuleSetTest::testSetRDateCount PASSED tests/test_rrule.py::RRuleSetTest::testSetRRuleCount PASSED tests/test_rrule.py::RRuleTest::testAfter PASSED tests/test_rrule.py::RRuleTest::testAfterInc PASSED tests/test_rrule.py::RRuleTest::testBadBySetPos PASSED tests/test_rrule.py::RRuleTest::testBadBySetPosMany PASSED tests/test_rrule.py::RRuleTest::testBadUntilCountRRule PASSED tests/test_rrule.py::RRuleTest::testBefore PASSED tests/test_rrule.py::RRuleTest::testBeforeInc PASSED tests/test_rrule.py::RRuleTest::testBetween PASSED tests/test_rrule.py::RRuleTest::testBetweenInc PASSED tests/test_rrule.py::RRuleTest::testCachePost PASSED tests/test_rrule.py::RRuleTest::testCachePostContains PASSED tests/test_rrule.py::RRuleTest::testCachePostInternal PASSED tests/test_rrule.py::RRuleTest::testCachePre PASSED tests/test_rrule.py::RRuleTest::testCachePreContains PASSED tests/test_rrule.py::RRuleTest::testContains PASSED tests/test_rrule.py::RRuleTest::testContainsNot PASSED tests/test_rrule.py::RRuleTest::testCount PASSED tests/test_rrule.py::RRuleTest::testCountZero PASSED tests/test_rrule.py::RRuleTest::testDTStartIsDate PASSED tests/test_rrule.py::RRuleTest::testDTStartWithMicroseconds PASSED tests/test_rrule.py::RRuleTest::testDaily PASSED tests/test_rrule.py::RRuleTest::testDailyByEaster PASSED tests/test_rrule.py::RRuleTest::testDailyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testDailyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testDailyByHour PASSED tests/test_rrule.py::RRuleTest::testDailyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testDailyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testDailyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testDailyByMinute PASSED tests/test_rrule.py::RRuleTest::testDailyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testDailyByMonth PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testDailyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testDailyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testDailyBySecond PASSED tests/test_rrule.py::RRuleTest::testDailyBySetPos PASSED tests/test_rrule.py::RRuleTest::testDailyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testDailyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testDailyByYearDay PASSED tests/test_rrule.py::RRuleTest::testDailyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testDailyInterval PASSED tests/test_rrule.py::RRuleTest::testDailyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testGetItem PASSED tests/test_rrule.py::RRuleTest::testGetItemNeg PASSED tests/test_rrule.py::RRuleTest::testGetItemSlice PASSED tests/test_rrule.py::RRuleTest::testGetItemSliceEmpty PASSED tests/test_rrule.py::RRuleTest::testGetItemSliceStep PASSED tests/test_rrule.py::RRuleTest::testHourly PASSED tests/test_rrule.py::RRuleTest::testHourlyBadRRule PASSED tests/test_rrule.py::RRuleTest::testHourlyByEaster PASSED tests/test_rrule.py::RRuleTest::testHourlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testHourlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testHourlyByHour PASSED tests/test_rrule.py::RRuleTest::testHourlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testHourlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testHourlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testHourlyByMinute PASSED tests/test_rrule.py::RRuleTest::testHourlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonth PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testHourlyBySecond PASSED tests/test_rrule.py::RRuleTest::testHourlyBySetPos PASSED tests/test_rrule.py::RRuleTest::testHourlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testHourlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testHourlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testHourlyInterval PASSED tests/test_rrule.py::RRuleTest::testHourlyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testLongIntegers PASSED tests/test_rrule.py::RRuleTest::testMaxYear PASSED tests/test_rrule.py::RRuleTest::testMinutely PASSED tests/test_rrule.py::RRuleTest::testMinutelyBadComboRRule PASSED tests/test_rrule.py::RRuleTest::testMinutelyBadRRule PASSED tests/test_rrule.py::RRuleTest::testMinutelyByEaster PASSED tests/test_rrule.py::RRuleTest::testMinutelyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testMinutelyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testMinutelyByHour PASSED tests/test_rrule.py::RRuleTest::testMinutelyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testMinutelyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testMinutelyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMinute PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonth PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyBySecond PASSED tests/test_rrule.py::RRuleTest::testMinutelyBySetPos PASSED tests/test_rrule.py::RRuleTest::testMinutelyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testMinutelyByYearDay PASSED tests/test_rrule.py::RRuleTest::testMinutelyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testMinutelyInterval PASSED tests/test_rrule.py::RRuleTest::testMinutelyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testMonthly PASSED tests/test_rrule.py::RRuleTest::testMonthlyByEaster PASSED tests/test_rrule.py::RRuleTest::testMonthlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testMonthlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testMonthlyByHour PASSED tests/test_rrule.py::RRuleTest::testMonthlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testMonthlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testMonthlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMinute PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonth PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthAndNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testMonthlyBySecond PASSED tests/test_rrule.py::RRuleTest::testMonthlyBySetPos PASSED tests/test_rrule.py::RRuleTest::testMonthlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testMonthlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testMonthlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testMonthlyInterval PASSED tests/test_rrule.py::RRuleTest::testMonthlyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testReplaceIfNotSet PASSED tests/test_rrule.py::RRuleTest::testReplaceIfSet PASSED tests/test_rrule.py::RRuleTest::testSecondly PASSED tests/test_rrule.py::RRuleTest::testSecondlyBadComboRRule PASSED tests/test_rrule.py::RRuleTest::testSecondlyBadRRule PASSED tests/test_rrule.py::RRuleTest::testSecondlyByEaster PASSED tests/test_rrule.py::RRuleTest::testSecondlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testSecondlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testSecondlyByHour PASSED tests/test_rrule.py::RRuleTest::testSecondlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testSecondlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testSecondlyByHourAndMinuteAndSecondBug PASSED tests/test_rrule.py::RRuleTest::testSecondlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMinute PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonth PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyBySecond PASSED tests/test_rrule.py::RRuleTest::testSecondlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testSecondlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testSecondlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testSecondlyInterval PASSED tests/test_rrule.py::RRuleTest::testSecondlyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testStr PASSED tests/test_rrule.py::RRuleTest::testStrAppendRRULEToken PASSED tests/test_rrule.py::RRuleTest::testStrCase PASSED tests/test_rrule.py::RRuleTest::testStrEmptyByDay PASSED tests/test_rrule.py::RRuleTest::testStrForceSetType PASSED tests/test_rrule.py::RRuleTest::testStrInvalidByDay PASSED tests/test_rrule.py::RRuleTest::testStrInvalidUntil PASSED tests/test_rrule.py::RRuleTest::testStrKeywords PASSED tests/test_rrule.py::RRuleTest::testStrMultipleDTStartComma PASSED tests/test_rrule.py::RRuleTest::testStrNWeekDay PASSED tests/test_rrule.py::RRuleTest::testStrNoDTStart PASSED tests/test_rrule.py::RRuleTest::testStrSet PASSED tests/test_rrule.py::RRuleTest::testStrSetDate PASSED tests/test_rrule.py::RRuleTest::testStrSetDateAndExDate PASSED tests/test_rrule.py::RRuleTest::testStrSetDateAndExRule PASSED tests/test_rrule.py::RRuleTest::testStrSetExDate PASSED tests/test_rrule.py::RRuleTest::testStrSetExDateMultiple PASSED tests/test_rrule.py::RRuleTest::testStrSetExDateValueDate PASSED tests/test_rrule.py::RRuleTest::testStrSetExDateValueDateTimeNoTZID PASSED tests/test_rrule.py::RRuleTest::testStrSetExDateValueDateTimeWithTZID PASSED tests/test_rrule.py::RRuleTest::testStrSetExDateValueMixDateTimeNoTZID PASSED tests/test_rrule.py::RRuleTest::testStrSetExDateWithTZID PASSED tests/test_rrule.py::RRuleTest::testStrSetExRule PASSED tests/test_rrule.py::RRuleTest::testStrSetType PASSED tests/test_rrule.py::RRuleTest::testStrSpaces PASSED tests/test_rrule.py::RRuleTest::testStrSpacesAndLines PASSED tests/test_rrule.py::RRuleTest::testStrType PASSED tests/test_rrule.py::RRuleTest::testStrUnfold PASSED tests/test_rrule.py::RRuleTest::testStrUntil PASSED tests/test_rrule.py::RRuleTest::testStrUntilMustBeUTC PASSED tests/test_rrule.py::RRuleTest::testStrUntilWithTZ PASSED tests/test_rrule.py::RRuleTest::testStrValueDate PASSED tests/test_rrule.py::RRuleTest::testStrValueDatetime PASSED tests/test_rrule.py::RRuleTest::testStrValueOnly PASSED tests/test_rrule.py::RRuleTest::testStrWithConflictingTZID PASSED tests/test_rrule.py::RRuleTest::testStrWithTZID PASSED tests/test_rrule.py::RRuleTest::testStrWithTZIDCallable PASSED tests/test_rrule.py::RRuleTest::testStrWithTZIDCallableFailure PASSED tests/test_rrule.py::RRuleTest::testStrWithTZIDMapping PASSED tests/test_rrule.py::RRuleTest::testToStrDaily PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByEaster PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByHour PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMinute PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonth PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyBySecond PASSED tests/test_rrule.py::RRuleTest::testToStrDailyBySetPos PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrDailyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrDailyInterval PASSED tests/test_rrule.py::RRuleTest::testToStrDailyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testToStrHourly PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByEaster PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByHour PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMinute PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonth PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyBySecond PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyBySetPos PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyInterval PASSED tests/test_rrule.py::RRuleTest::testToStrHourlyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testToStrLongIntegers PASSED tests/test_rrule.py::RRuleTest::testToStrMinutely PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByEaster PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByHour PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMinute PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonth PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyBySecond PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyBySetPos PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyInterval PASSED tests/test_rrule.py::RRuleTest::testToStrMinutelyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testToStrMonthly PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByEaster PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByHour PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMinute PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonth PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyBySecond PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyBySetPos PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyInterval PASSED tests/test_rrule.py::RRuleTest::testToStrMonthlyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testToStrSecondly PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByEaster PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByHour PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndMinuteAndSecondBug PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMinute PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonth PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyBySecond PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyInterval PASSED tests/test_rrule.py::RRuleTest::testToStrSecondlyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testToStrWeekly PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByEaster PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByHour PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMinute PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonth PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyBySecond PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyBySetPos PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyInterval PASSED tests/test_rrule.py::RRuleTest::testToStrWeeklyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testToStrWithWkSt PASSED tests/test_rrule.py::RRuleTest::testToStrYearly PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByEaster PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByHour PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMinute PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonth PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyBySecond PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyBySetPos PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testToStrYearlyInterval PASSED tests/test_rrule.py::RRuleTest::testUntilEmpty PASSED tests/test_rrule.py::RRuleTest::testUntilMatching PASSED tests/test_rrule.py::RRuleTest::testUntilNotMatching PASSED tests/test_rrule.py::RRuleTest::testUntilSingle PASSED tests/test_rrule.py::RRuleTest::testUntilWithDate PASSED tests/test_rrule.py::RRuleTest::testWeekly PASSED tests/test_rrule.py::RRuleTest::testWeeklyByEaster PASSED tests/test_rrule.py::RRuleTest::testWeeklyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testWeeklyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testWeeklyByHour PASSED tests/test_rrule.py::RRuleTest::testWeeklyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testWeeklyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testWeeklyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMinute PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonth PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyBySecond PASSED tests/test_rrule.py::RRuleTest::testWeeklyBySetPos PASSED tests/test_rrule.py::RRuleTest::testWeeklyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testWeeklyByYearDay PASSED tests/test_rrule.py::RRuleTest::testWeeklyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testWeeklyInterval PASSED tests/test_rrule.py::RRuleTest::testWeeklyIntervalLarge PASSED tests/test_rrule.py::RRuleTest::testWkStIntervalMO PASSED tests/test_rrule.py::RRuleTest::testWkStIntervalSU PASSED tests/test_rrule.py::RRuleTest::testXAfter PASSED tests/test_rrule.py::RRuleTest::testXAfterInc PASSED tests/test_rrule.py::RRuleTest::testYearly PASSED tests/test_rrule.py::RRuleTest::testYearlyByEaster PASSED tests/test_rrule.py::RRuleTest::testYearlyByEasterNeg PASSED tests/test_rrule.py::RRuleTest::testYearlyByEasterPos PASSED tests/test_rrule.py::RRuleTest::testYearlyByHour PASSED tests/test_rrule.py::RRuleTest::testYearlyByHourAndMinute PASSED tests/test_rrule.py::RRuleTest::testYearlyByHourAndMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testYearlyByHourAndSecond PASSED tests/test_rrule.py::RRuleTest::testYearlyByMinute PASSED tests/test_rrule.py::RRuleTest::testYearlyByMinuteAndSecond PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonth PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthAndMonthDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthAndMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthAndNWeekDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthAndNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthAndYearDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthAndYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByMonthDayAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByNWeekDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByNWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testYearlyBySecond PASSED tests/test_rrule.py::RRuleTest::testYearlyBySetPos PASSED tests/test_rrule.py::RRuleTest::testYearlyByWeekDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByWeekNo PASSED tests/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDay53 PASSED tests/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDayLarge PASSED tests/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDayLast PASSED tests/test_rrule.py::RRuleTest::testYearlyByYearDay PASSED tests/test_rrule.py::RRuleTest::testYearlyByYearDayNeg PASSED tests/test_rrule.py::RRuleTest::testYearlyInterval PASSED tests/test_rrule.py::RRuleTest::testYearlyIntervalLarge PASSED tests/test_rrule.py::WeekdayTest::testInvalidNthWeekday PASSED tests/test_rrule.py::WeekdayTest::testWeekdayCallable PASSED tests/test_rrule.py::WeekdayTest::testWeekdayEquality PASSED tests/test_rrule.py::WeekdayTest::testWeekdayEqualitySubclass PASSED tests/test_rrule.py::WeekdayTest::testWeekdayReprNoN PASSED tests/test_rrule.py::WeekdayTest::testWeekdayReprWithN PASSED tests/test_rrule.py::test_generated_aware_dtstart PASSED tests/test_rrule.py::test_generated_aware_dtstart_rrulestr XFAIL (rr...) tests/test_tz.py::DatetimeAmbiguousTest::testIncompatibleAmbiguityFoldAware PASSED tests/test_tz.py::DatetimeAmbiguousTest::testIncompatibleAmbiguityFoldDSTOnly PASSED tests/test_tz.py::DatetimeAmbiguousTest::testIncompatibleAmbiguityFoldNaive PASSED tests/test_tz.py::DatetimeAmbiguousTest::testIncompatibleAmbiguityUnambiguousAware PASSED tests/test_tz.py::DatetimeAmbiguousTest::testIncompatibleAmbiguityUnambiguousDSTOnly PASSED tests/test_tz.py::DatetimeAmbiguousTest::testIncompatibleAmbiguityUnambiguousNaive PASSED tests/test_tz.py::DatetimeAmbiguousTest::testNoSupportAmbiguityFoldAware PASSED tests/test_tz.py::DatetimeAmbiguousTest::testNoSupportAmbiguityFoldDSTOnly PASSED tests/test_tz.py::DatetimeAmbiguousTest::testNoSupportAmbiguityFoldNaive PASSED tests/test_tz.py::DatetimeAmbiguousTest::testNoSupportAmbiguityUnambiguousAware PASSED tests/test_tz.py::DatetimeAmbiguousTest::testNoSupportAmbiguityUnambiguousDSTOnly PASSED tests/test_tz.py::DatetimeAmbiguousTest::testNoSupportAmbiguityUnambiguousNaive PASSED tests/test_tz.py::DatetimeAmbiguousTest::testNoTzSpecified PASSED tests/test_tz.py::DatetimeAmbiguousTest::testSpecifiedTzOverridesAttached PASSED tests/test_tz.py::DatetimeAmbiguousTest::testSupportAmbiguityFoldAware PASSED tests/test_tz.py::DatetimeAmbiguousTest::testSupportAmbiguityFoldNaive PASSED tests/test_tz.py::DatetimeAmbiguousTest::testSupportAmbiguityUnambiguousAware PASSED tests/test_tz.py::DatetimeAmbiguousTest::testSupportAmbiguityUnambiguousNaive PASSED tests/test_tz.py::DatetimeExistsTest::testExistsAware PASSED tests/test_tz.py::DatetimeExistsTest::testExistsNaive PASSED tests/test_tz.py::DatetimeExistsTest::testInGapAware PASSED tests/test_tz.py::DatetimeExistsTest::testInGapNaive PASSED tests/test_tz.py::DatetimeExistsTest::testNoTzSpecified PASSED tests/test_tz.py::DatetimeExistsTest::testSpecifiedTzOverridesAttached PASSED tests/test_tz.py::GettzTest::testAmbiguousNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testAmbiguousPositiveUTCOffset PASSED tests/test_tz.py::GettzTest::testEqualAmbiguousComparison SKIPPED (K...) tests/test_tz.py::GettzTest::testFoldIndependence PASSED tests/test_tz.py::GettzTest::testFoldLondon PASSED tests/test_tz.py::GettzTest::testFoldNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testFoldPositiveUTCOffset PASSED tests/test_tz.py::GettzTest::testGapNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testGapPositiveUTCOffset PASSED tests/test_tz.py::GettzTest::testGetTzEquality PASSED tests/test_tz.py::GettzTest::testGettz PASSED tests/test_tz.py::GettzTest::testGettzCacheTzFile PASSED tests/test_tz.py::GettzTest::testGettzCacheTzLocal PASSED tests/test_tz.py::GettzTest::testImaginaryNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testImaginaryPositiveUTCOffset PASSED tests/test_tz.py::GettzTest::testInZoneFoldEquality PASSED tests/test_tz.py::GettzTest::testNotImaginaryFoldNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testNotImaginaryFoldPositiveUTCOffset PASSED tests/test_tz.py::GettzTest::testNotImaginaryNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testNotImaginaryPositiveUTCOffset PASSED tests/test_tz.py::GettzTest::testPortugalDST PASSED tests/test_tz.py::GettzTest::testTimeOnlyFormatZ PASSED tests/test_tz.py::GettzTest::testTimeOnlyGettz PASSED tests/test_tz.py::GettzTest::testTimeOnlyGettzDST PASSED tests/test_tz.py::GettzTest::testTimeOnlyGettzTzName PASSED tests/test_tz.py::GettzTest::testUnambiguousGapNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testUnambiguousGapPositiveUTCOffset PASSED tests/test_tz.py::GettzTest::testUnambiguousNegativeUTCOffset PASSED tests/test_tz.py::GettzTest::testUnambiguousPositiveUTCOffset PASSED tests/test_tz.py::ImaginaryDateTest::testCanberraForward PASSED tests/test_tz.py::ImaginaryDateTest::testKeivForward PASSED tests/test_tz.py::ImaginaryDateTest::testLondonForward PASSED tests/test_tz.py::TZICalTest::testAmbiguousNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testAmbiguousPositiveUTCOffset PASSED tests/test_tz.py::TZICalTest::testDtstartBadParam PASSED tests/test_tz.py::TZICalTest::testDtstartDate PASSED tests/test_tz.py::TZICalTest::testDtstartTzid PASSED tests/test_tz.py::TZICalTest::testESTEndDST PASSED tests/test_tz.py::TZICalTest::testESTEndName PASSED tests/test_tz.py::TZICalTest::testESTEndOffset PASSED tests/test_tz.py::TZICalTest::testESTStartDST PASSED tests/test_tz.py::TZICalTest::testESTStartName PASSED tests/test_tz.py::TZICalTest::testESTStartOffset PASSED tests/test_tz.py::TZICalTest::testESTValueDatetime PASSED tests/test_tz.py::TZICalTest::testEmptyString PASSED tests/test_tz.py::TZICalTest::testEqualAmbiguousComparison SKIPPED (...) tests/test_tz.py::TZICalTest::testFoldIndependence PASSED tests/test_tz.py::TZICalTest::testFoldLondon PASSED tests/test_tz.py::TZICalTest::testFoldNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testFoldPositiveUTCOffset PASSED tests/test_tz.py::TZICalTest::testGap PASSED tests/test_tz.py::TZICalTest::testGapNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testGapPositiveUTCOffset PASSED tests/test_tz.py::TZICalTest::testImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TZICalTest::testInZoneFoldEquality PASSED tests/test_tz.py::TZICalTest::testMultiZoneEndDST PASSED tests/test_tz.py::TZICalTest::testMultiZoneEndName PASSED tests/test_tz.py::TZICalTest::testMultiZoneEndOffset PASSED tests/test_tz.py::TZICalTest::testMultiZoneGet PASSED tests/test_tz.py::TZICalTest::testMultiZoneKeys PASSED tests/test_tz.py::TZICalTest::testMultiZoneStartDST PASSED tests/test_tz.py::TZICalTest::testMultiZoneStartName PASSED tests/test_tz.py::TZICalTest::testMultiZoneStartOffset PASSED tests/test_tz.py::TZICalTest::testNotImaginaryFoldNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testNotImaginaryFoldPositiveUTCOffset PASSED tests/test_tz.py::TZICalTest::testNotImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testNotImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TZICalTest::testRepr PASSED tests/test_tz.py::TZICalTest::testUnambiguousGapNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testUnambiguousGapPositiveUTCOffset PASSED tests/test_tz.py::TZICalTest::testUnambiguousNegativeUTCOffset PASSED tests/test_tz.py::TZICalTest::testUnambiguousPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testAmbiguousNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testAmbiguousPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testBrokenIsDstHandling PASSED tests/test_tz.py::TZRangeTest::testEqualAmbiguousComparison SKIPPED tests/test_tz.py::TZRangeTest::testFoldIndependence PASSED tests/test_tz.py::TZRangeTest::testFoldLondon PASSED tests/test_tz.py::TZRangeTest::testFoldNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testFoldPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testGapNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testGapPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testInZoneFoldEquality PASSED tests/test_tz.py::TZRangeTest::testNotImaginaryFoldNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testNotImaginaryFoldPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testNotImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testNotImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testRangeCmp1 PASSED tests/test_tz.py::TZRangeTest::testRangeCmp2 PASSED tests/test_tz.py::TZRangeTest::testRangeEquality PASSED tests/test_tz.py::TZRangeTest::testRangeInequalityUnsupported PASSED tests/test_tz.py::TZRangeTest::testRangeOffsets PASSED tests/test_tz.py::TZRangeTest::testRangeTimeDelta PASSED tests/test_tz.py::TZRangeTest::testTimeOnlyRange PASSED tests/test_tz.py::TZRangeTest::testTimeOnlyRangeFixed PASSED tests/test_tz.py::TZRangeTest::testUnambiguousGapNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testUnambiguousGapPositiveUTCOffset PASSED tests/test_tz.py::TZRangeTest::testUnambiguousNegativeUTCOffset PASSED tests/test_tz.py::TZRangeTest::testUnambiguousPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testAmbiguousNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testAmbiguousPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testEqualAmbiguousComparison SKIPPED (K...) tests/test_tz.py::TZStrTest::testFoldIndependence PASSED tests/test_tz.py::TZStrTest::testFoldLondon PASSED tests/test_tz.py::TZStrTest::testFoldNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testFoldPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testGapNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testGapPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testInZoneFoldEquality PASSED tests/test_tz.py::TZStrTest::testNotImaginaryFoldNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testNotImaginaryFoldPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testNotImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testNotImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testPosixOffset PASSED tests/test_tz.py::TZStrTest::testStrInequality PASSED tests/test_tz.py::TZStrTest::testStrInequalityStartEnd PASSED tests/test_tz.py::TZStrTest::testStrInequalityUnsupported PASSED tests/test_tz.py::TZStrTest::testStrStr PASSED tests/test_tz.py::TZStrTest::testTzStrFailure PASSED tests/test_tz.py::TZStrTest::testTzStrInstance PASSED tests/test_tz.py::TZStrTest::testTzStrRepr PASSED tests/test_tz.py::TZStrTest::testTzStrSingleton PASSED tests/test_tz.py::TZStrTest::testTzStrSingletonPosix PASSED tests/test_tz.py::TZStrTest::testUnambiguousGapNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testUnambiguousGapPositiveUTCOffset PASSED tests/test_tz.py::TZStrTest::testUnambiguousNegativeUTCOffset PASSED tests/test_tz.py::TZStrTest::testUnambiguousPositiveUTCOffset PASSED tests/test_tz.py::TZTest::testFileEnd1 PASSED tests/test_tz.py::TZTest::testFileLastTransition PASSED tests/test_tz.py::TZTest::testFileStart1 PASSED tests/test_tz.py::TZTest::testFilestreamWithNameRepr PASSED tests/test_tz.py::TZTest::testGMTHasNoDaylight PASSED tests/test_tz.py::TZTest::testGMTOffset PASSED tests/test_tz.py::TZTest::testInvalidFile PASSED tests/test_tz.py::TZTest::testIsStd PASSED tests/test_tz.py::TZTest::testLeapCountDecodesProperly PASSED tests/test_tz.py::TZTest::testTZSetDoesntCorrupt PASSED tests/test_tz.py::TestEnfold::test_defold PASSED tests/test_tz.py::TestEnfold::test_enter_fold PASSED tests/test_tz.py::TestEnfold::test_enter_fold_default PASSED tests/test_tz.py::TestEnfold::test_exit_fold PASSED tests/test_tz.py::TestEnfold::test_fold_replace_args PASSED tests/test_tz.py::TestEnfold::test_fold_replace_exception_duplicate_args PASSED tests/test_tz.py::TzLocalNixTest::testAmbiguousNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testAmbiguousPositiveUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testDSTDST PASSED tests/test_tz.py::TzLocalNixTest::testDSTUTC PASSED tests/test_tz.py::TzLocalNixTest::testEqualAmbiguousComparison SKIPPED tests/test_tz.py::TzLocalNixTest::testFoldIndependence PASSED tests/test_tz.py::TzLocalNixTest::testFoldLondon PASSED tests/test_tz.py::TzLocalNixTest::testFoldNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testFoldPositiveUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testGapNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testGapPositiveUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testInZoneFoldEquality PASSED tests/test_tz.py::TzLocalNixTest::testNotImaginaryFoldNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testNotImaginaryFoldPositiveUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testNotImaginaryNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testNotImaginaryPositiveUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testOffsetDST PASSED tests/test_tz.py::TzLocalNixTest::testOffsetUTC PASSED tests/test_tz.py::TzLocalNixTest::testTimeOnlyDSTLocalDST PASSED tests/test_tz.py::TzLocalNixTest::testTimeOnlyDSTLocalUTC PASSED tests/test_tz.py::TzLocalNixTest::testTimeOnlyOffsetLocalDST PASSED tests/test_tz.py::TzLocalNixTest::testTimeOnlyOffsetLocalUTC PASSED tests/test_tz.py::TzLocalNixTest::testTzNameDST PASSED tests/test_tz.py::TzLocalNixTest::testTzNameUTC PASSED tests/test_tz.py::TzLocalNixTest::testUTCEquality PASSED tests/test_tz.py::TzLocalNixTest::testUnambiguousGapNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testUnambiguousGapPositiveUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testUnambiguousNegativeUTCOffset PASSED tests/test_tz.py::TzLocalNixTest::testUnambiguousPositiveUTCOffset PASSED tests/test_tz.py::TzLocalTest::testEquality PASSED tests/test_tz.py::TzLocalTest::testInequalityFixedOffset PASSED tests/test_tz.py::TzLocalTest::testInequalityInvalid PASSED tests/test_tz.py::TzLocalTest::testInequalityUnsupported PASSED tests/test_tz.py::TzLocalTest::testRepr PASSED tests/test_tz.py::TzOffsetTest::testAmbiguity PASSED tests/test_tz.py::TzOffsetTest::testEquality PASSED tests/test_tz.py::TzOffsetTest::testInequalityInvalid PASSED tests/test_tz.py::TzOffsetTest::testInequalityUnsupported PASSED tests/test_tz.py::TzOffsetTest::testTimeOnlyOffset PASSED tests/test_tz.py::TzOffsetTest::testTimedeltaOffset PASSED tests/test_tz.py::TzOffsetTest::testTzNameNone PASSED tests/test_tz.py::TzOffsetTest::testTzOffsetInstance PASSED tests/test_tz.py::TzOffsetTest::testTzOffsetRepr PASSED tests/test_tz.py::TzOffsetTest::testTzOffsetSingletonDifferent PASSED tests/test_tz.py::TzOffsetTest::testUTCEquality PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzFileEST5EDT PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzFileEurope_Helsinki PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzFileNew_York PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzGettz PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzICal SKIPPED (Known ...) tests/test_tz.py::TzPickleFileTest::testPickleTzLocal PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzOffsetNeg PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzOffsetPos PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzOffsetZero PASSED tests/test_tz.py::TzPickleFileTest::testPickleTzUTC PASSED tests/test_tz.py::TzPickleFileTest::testPickleZoneFileGettz PASSED tests/test_tz.py::TzPickleTest::testPickleTzFileEST5EDT PASSED tests/test_tz.py::TzPickleTest::testPickleTzFileEurope_Helsinki PASSED tests/test_tz.py::TzPickleTest::testPickleTzFileNew_York PASSED tests/test_tz.py::TzPickleTest::testPickleTzGettz PASSED tests/test_tz.py::TzPickleTest::testPickleTzICal SKIPPED (Known failure) tests/test_tz.py::TzPickleTest::testPickleTzLocal PASSED tests/test_tz.py::TzPickleTest::testPickleTzOffsetNeg PASSED tests/test_tz.py::TzPickleTest::testPickleTzOffsetPos PASSED tests/test_tz.py::TzPickleTest::testPickleTzOffsetZero PASSED tests/test_tz.py::TzPickleTest::testPickleTzUTC PASSED tests/test_tz.py::TzPickleTest::testPickleZoneFileGettz PASSED tests/test_tz.py::TzUTCTest::testAmbiguity PASSED tests/test_tz.py::TzUTCTest::testDst PASSED tests/test_tz.py::TzUTCTest::testEquality PASSED tests/test_tz.py::TzUTCTest::testInequality PASSED tests/test_tz.py::TzUTCTest::testInequalityInteger PASSED tests/test_tz.py::TzUTCTest::testInequalityUnsupported PASSED tests/test_tz.py::TzUTCTest::testOffset PASSED tests/test_tz.py::TzUTCTest::testRepr PASSED tests/test_tz.py::TzUTCTest::testSingleton PASSED tests/test_tz.py::TzUTCTest::testTimeOnlyUTC PASSED tests/test_tz.py::TzUTCTest::testTzName PASSED tests/test_tz.py::TzWinLocalTest::testFoldIndependence SKIPPED (Requ...) tests/test_tz.py::TzWinLocalTest::testFoldNegativeUTCOffset SKIPPED tests/test_tz.py::TzWinLocalTest::testFoldPositiveUTCOffset SKIPPED tests/test_tz.py::TzWinLocalTest::testGapNegativeUTCOffset SKIPPED (...) tests/test_tz.py::TzWinLocalTest::testGapPositiveUTCOffset SKIPPED (...) tests/test_tz.py::TzWinLocalTest::testInZoneFoldEquality SKIPPED (Re...) tests/test_tz.py::TzWinLocalTest::testLocal SKIPPED (Requires Windows) tests/test_tz.py::TzWinLocalTest::testTzWinLocalRepr SKIPPED (Requir...) tests/test_tz.py::TzWinLocalTest::testTzwinLocalEquality SKIPPED (Re...) tests/test_tz.py::TzWinLocalTest::testTzwinLocalName SKIPPED (Requir...) tests/test_tz.py::TzWinLocalTest::testTzwinLocalRepr SKIPPED (Requir...) tests/test_tz.py::TzWinLocalTest::testTzwinLocalTimeOnlyDST SKIPPED tests/test_tz.py::TzWinLocalTest::testTzwinLocalTimeOnlyTZName SKIPPED tests/test_tz.py::TzWinLocalTest::testTzwinLocalTimeOnlyUTCOffset SKIPPED tests/test_tz.py::TzWinLocalTest::testTzwinLocalUTCOffset SKIPPED (R...) tests/test_tz.py::TzWinTest::testFoldIndependence SKIPPED (Requires ...) tests/test_tz.py::TzWinTest::testFoldNegativeUTCOffset SKIPPED (Requ...) tests/test_tz.py::TzWinTest::testFoldPositiveUTCOffset SKIPPED (Requ...) tests/test_tz.py::TzWinTest::testGapNegativeUTCOffset SKIPPED (Requi...) tests/test_tz.py::TzWinTest::testGapPositiveUTCOffset SKIPPED (Requi...) tests/test_tz.py::TzWinTest::testInZoneFoldEquality SKIPPED (Require...) tests/test_tz.py::TzWinTest::testIsdstZoneWithNoDaylightSaving SKIPPED tests/test_tz.py::TzWinTest::testOffset SKIPPED (Requires Windows) tests/test_tz.py::TzWinTest::testTzResLoadName SKIPPED (Requires Win...) tests/test_tz.py::TzWinTest::testTzResNameFromString SKIPPED (Requir...) tests/test_tz.py::TzWinTest::testTzWinEquality SKIPPED (Requires Win...) tests/test_tz.py::TzWinTest::testTzWinEqualityInvalid SKIPPED (Requi...) tests/test_tz.py::TzWinTest::testTzWinInequality SKIPPED (Requires W...) tests/test_tz.py::TzWinTest::testTzWinInequalityUnsupported SKIPPED tests/test_tz.py::TzWinTest::testTzwinName SKIPPED (Requires Windows) tests/test_tz.py::TzWinTest::testTzwinRepr SKIPPED (Requires Windows) tests/test_tz.py::TzWinTest::testTzwinTimeOnlyDST SKIPPED (Requires ...) tests/test_tz.py::TzWinTest::testTzwinTimeOnlyTZName SKIPPED (Requir...) tests/test_tz.py::TzWinTest::testTzwinTimeOnlyUTCOffset SKIPPED (Req...) tests/test_tz.py::ZoneInfoGettzTest::testAmbiguousNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testAmbiguousPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testEqualAmbiguousComparison SKIPPED tests/test_tz.py::ZoneInfoGettzTest::testFoldIndependence PASSED tests/test_tz.py::ZoneInfoGettzTest::testFoldLondon PASSED tests/test_tz.py::ZoneInfoGettzTest::testFoldNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testFoldPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testGapNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testGapPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testGetTzEquality PASSED tests/test_tz.py::ZoneInfoGettzTest::testGettz PASSED tests/test_tz.py::ZoneInfoGettzTest::testGettzCacheTzFile PASSED tests/test_tz.py::ZoneInfoGettzTest::testGettzCacheTzLocal PASSED tests/test_tz.py::ZoneInfoGettzTest::testImaginaryNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testImaginaryPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testInZoneFoldEquality PASSED tests/test_tz.py::ZoneInfoGettzTest::testNotImaginaryFoldNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testNotImaginaryFoldPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testNotImaginaryNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testNotImaginaryPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testPortugalDST PASSED tests/test_tz.py::ZoneInfoGettzTest::testTimeOnlyFormatZ PASSED tests/test_tz.py::ZoneInfoGettzTest::testTimeOnlyGettz PASSED tests/test_tz.py::ZoneInfoGettzTest::testTimeOnlyGettzDST PASSED tests/test_tz.py::ZoneInfoGettzTest::testTimeOnlyGettzTzName PASSED tests/test_tz.py::ZoneInfoGettzTest::testUnambiguousGapNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testUnambiguousGapPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testUnambiguousNegativeUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testUnambiguousPositiveUTCOffset PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoCopy PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoDeepCopy PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoDeprecated PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoFileEnd1 PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoFileStart1 PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoInstanceCaching PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoMetadataDeprecated PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoNewInstance PASSED tests/test_tz.py::ZoneInfoGettzTest::testZoneInfoOffsetSignal PASSED tests/test_tz.py::test_gettz_badzone[Fake.Region/Abcdefghijklmnop] PASSED tests/test_tz.py::test_gettz_badzone_unicode PASSED tests/test_tz.py::test_gettz_cache_clear PASSED tests/test_tz.py::test_gettz_same_result_for_none_and_empty_string PASSED tests/test_tz.py::test_gettz_set_cache_size PASSED tests/test_tz.py::test_gettz_weakref PASSED tests/test_tz.py::test_gettz_zone_wrong_type[bytes on Python 3] PASSED tests/test_tz.py::test_gettz_zone_wrong_type[no startswith()] XFAIL tests/test_tz.py::test_invalid_GNU_tzstr[,dfughdfuigpu87\xf1::] PASSED tests/test_tz.py::test_invalid_GNU_tzstr[-1:WART4WARST,J1,J365/25] PASSED tests/test_tz.py::test_invalid_GNU_tzstr[IST-2IDT,M3,2000,1/26,M10,5,0] PASSED tests/test_tz.py::test_invalid_GNU_tzstr[IST-2IDT,M3.4.-1/26,M10.5.0] PASSED tests/test_tz.py::test_invalid_GNU_tzstr[WART4WARST,J1,J365/-25] PASSED tests/test_tz.py::test_invalid_GNU_tzstr[hdfiughdfuig,dfughdfuigpu87\xf1::] PASSED tests/test_tz.py::test_resolve_imaginary[tzi0-dt0-dt_exp0] PASSED tests/test_tz.py::test_resolve_imaginary[tzi1-dt1-dt_exp1] PASSED tests/test_tz.py::test_resolve_imaginary[tzi2-dt2-dt_exp2] PASSED tests/test_tz.py::test_resolve_imaginary[tzi3-dt3-dt_exp3] PASSED tests/test_tz.py::test_resolve_imaginary[tzi4-dt4-dt_exp4] PASSED tests/test_tz.py::test_resolve_imaginary_ambiguous[dt0] PASSED tests/test_tz.py::test_resolve_imaginary_ambiguous[dt1] PASSED tests/test_tz.py::test_resolve_imaginary_ambiguous[dt2] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt0] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt1] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt2] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt3] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt4] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt5] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt6] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt7] PASSED tests/test_tz.py::test_resolve_imaginary_existing[dt8] PASSED tests/test_tz.py::test_samoa_transition PASSED tests/test_tz.py::test_sub_minute_rounding_tzfile SKIPPED (Sub-minut...) tests/test_tz.py::test_tzfile_sub_minute_offset PASSED tests/test_tz.py::test_tzlocal_local_time_trim_colon SKIPPED (always...) tests/test_tz.py::test_tzlocal_offset_equal[EST5-tzoff0] PASSED tests/test_tz.py::test_tzlocal_offset_equal[GMT0-tzoff1] PASSED tests/test_tz.py::test_tzlocal_offset_equal[JST-9-tzoff3] PASSED tests/test_tz.py::test_tzlocal_offset_equal[YAKT-9-tzoff2] PASSED tests/test_tz.py::test_tzlocal_offset_unequal[EST5-tzoff2] PASSED tests/test_tz.py::test_tzlocal_offset_unequal[EST5EDT-tzoff0] PASSED tests/test_tz.py::test_tzlocal_offset_unequal[GMT0BST-tzoff1] PASSED tests/test_tz.py::test_tzlocal_offset_unequal[JST-9-tzoff4] PASSED tests/test_tz.py::test_tzlocal_offset_unequal[YAKT-9-tzoff3] PASSED tests/test_tz.py::test_tzlocal_utc_equal[GMT0] PASSED tests/test_tz.py::test_tzlocal_utc_equal[UTC0] PASSED tests/test_tz.py::test_tzlocal_utc_equal[UTC] PASSED tests/test_tz.py::test_tzlocal_utc_unequal[America/New_York] PASSED tests/test_tz.py::test_tzlocal_utc_unequal[EST5EDT] PASSED tests/test_tz.py::test_tzlocal_utc_unequal[Europe/London] PASSED tests/test_tz.py::test_tzlocal_utc_unequal[GMT0BST] PASSED tests/test_tz.py::test_tzoffset_is[args0-kwargs0] PASSED tests/test_tz.py::test_tzoffset_is[args1-kwargs1] PASSED tests/test_tz.py::test_tzoffset_is[args2-kwargs2] PASSED tests/test_tz.py::test_tzoffset_is[args3-kwargs3] PASSED tests/test_tz.py::test_tzoffset_is[args4-kwargs4] PASSED tests/test_tz.py::test_tzoffset_is_not PASSED tests/test_tz.py::test_tzoffset_singleton[args0] PASSED tests/test_tz.py::test_tzoffset_singleton[args1] PASSED tests/test_tz.py::test_tzoffset_singleton[args2] PASSED tests/test_tz.py::test_tzoffset_singleton[args3] PASSED tests/test_tz.py::test_tzoffset_sub_minute PASSED tests/test_tz.py::test_tzoffset_sub_minute_rounding SKIPPED (Sub-min...) tests/test_tz.py::test_tzoffset_weakref PASSED tests/test_tz.py::test_tzstr_default_cmp[EST5EDT-EST5EDT4,M4.1.0/02:00:00,M10-5-0/02:00] PASSED tests/test_tz.py::test_tzstr_default_cmp[EST5EDT-EST5EDT] PASSED tests/test_tz.py::test_tzstr_default_cmp[EST5EDT4,M4.1.0/02:00:00,M10-5-0/02:00-EST5EDT4,M4.1.0/02:00:00,M10-5-0/02:00] PASSED tests/test_tz.py::test_tzstr_default_cmp[EST5EDT4,M4.1.0/02:00:00,M10-5-0/02:00-EST5EDT] PASSED tests/test_tz.py::test_tzstr_default_end[EST5EDT4,95/02:00:00,298/02:00] PASSED tests/test_tz.py::test_tzstr_default_end[EST5EDT4,J96/02:00:00,J299/02:00] PASSED tests/test_tz.py::test_tzstr_default_end[EST5EDT4,J96/02:00:00,J299/02] PASSED tests/test_tz.py::test_tzstr_default_end[EST5EDT4,M4.1.0/02:00:00,M10-5-0/02:00] PASSED tests/test_tz.py::test_tzstr_default_end[EST5EDT] PASSED tests/test_tz.py::test_tzstr_default_start[EST5EDT4,95/02:00:00,298/02:00] PASSED tests/test_tz.py::test_tzstr_default_start[EST5EDT4,J96/02:00:00,J299/02:00] PASSED tests/test_tz.py::test_tzstr_default_start[EST5EDT4,J96/02:00:00,J299/02] PASSED tests/test_tz.py::test_tzstr_default_start[EST5EDT4,M4.1.0/02:00:00,M10-5-0/02:00] PASSED tests/test_tz.py::test_tzstr_default_start[EST5EDT] PASSED tests/test_tz.py::test_tzstr_weakref PASSED tests/test_tz.py::test_valid_GNU_tzstr[-expected0] PASSED tests/test_tz.py::test_valid_GNU_tzstr[AEST-1100AEDT-expected7] PASSED tests/test_tz.py::test_valid_GNU_tzstr[AEST-11:00AEDT-expected8] PASSED tests/test_tz.py::test_valid_GNU_tzstr[EST+5EDT,M3.2.0/2,M11.1.0/12-expected1] PASSED tests/test_tz.py::test_valid_GNU_tzstr[EST5EDT,M3.2.0/0400,M11.1.0/0300-expected11] PASSED tests/test_tz.py::test_valid_GNU_tzstr[EST5EDT,M3.2.0/04:00,M11.1.0/03:00-expected10] PASSED tests/test_tz.py::test_valid_GNU_tzstr[EST5EDT,M3.2.0/4:00,M11.1.0/3:00-expected9] PASSED tests/test_tz.py::test_valid_GNU_tzstr[IST-2IDT,M3.4.4/26,M10.5.0-expected3] PASSED tests/test_tz.py::test_valid_GNU_tzstr[WART4WARST,J1/0,J365/25-expected2] PASSED tests/test_tz.py::test_valid_GNU_tzstr[WGT0300WGST-expected5] PASSED tests/test_tz.py::test_valid_GNU_tzstr[WGT03:00WGST-expected6] PASSED tests/test_tz.py::test_valid_GNU_tzstr[WGT3WGST,M3.5.0/2,M10.5.0/1-expected4] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,-4,0,7200,11,3,0,7200-expected1] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,4,0,7200,11,-3,0,7200,+3600-expected7] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,4,0,7200,11,-3,0,7200,+7200-expected6] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,4,0,7200,11,-3,0,7200,-3600-expected5] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,4,0,7200,11,-3,0,7200,3600-expected3] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,4,0,7200,11,-3,0,7200,3600-expected4] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,4,0,7200,11,-3,0,7200-expected2] PASSED tests/test_tz.py::test_valid_dateutil_format[EST5EDT,5,4,0,7200,11,3,0,7200-expected0] PASSED tests/test_utils.py::test_utils_default_tz_info_aware PASSED tests/test_utils.py::test_utils_default_tz_info_naive PASSED tests/test_utils.py::test_utils_today PASSED tests/test_utils.py::test_utils_today_tz_info PASSED tests/test_utils.py::test_utils_today_tz_info_different_day PASSED tests/test_utils.py::test_utils_within_delta PASSED tests/test_utils.py::test_utils_within_delta_with_negative_delta PASSED 8 files skipped due to complete coverage. ======== 2030 passed, 49 skipped, 17 xfailed ======== py$(PYV): OK congratulations :)