# HG changeset patch # User Laszlo Peter # Date 1473284902 25200 # Node ID b93f4cab3687c38b8aaf597cea80939baa77bbb8 # Parent d380d0db5fa345215a77f6c804737bde2ab95e97 PSARC 2015/459 dateutil - Extensions to the standard Python datetime module 22011785 The Python dateutil module should be added to Userland diff -r d380d0db5fa3 -r b93f4cab3687 components/python/dateutil/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/dateutil/Makefile Wed Sep 07 14:48:22 2016 -0700 @@ -0,0 +1,62 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. +# + +include ../../../make-rules/shared-macros.mk + +COMPONENT_NAME= python-dateutil +COMPONENT_VERSION= 2.5.3 +COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) +COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz +COMPONENT_ARCHIVE_HASH= \ + sha256:1408fdb07c6a1fa9997567ce3fcee6a337b39a503d80699e0f213de4aa4b32ed +COMPONENT_ARCHIVE_URL= $(call pypi_url) +COMPONENT_PROJECT_URL= https://dateutil.readthedocs.org +COMPONENT_BUGDB= python-mod/dateutil + +TPNO= 28610 + +include $(WS_MAKE_RULES)/prep.mk +include $(WS_MAKE_RULES)/setup.py.mk +include $(WS_MAKE_RULES)/ips.mk + +ASLR_MODE = $(ASLR_NOT_APPLICABLE) + +# common targets +build: $(BUILD_NO_ARCH) + +install: $(INSTALL_NO_ARCH) + +# Run the tests in the build directory so as not to touch the source directory. +# Because they're not copied over during the build, we do that now. +COMPONENT_PRE_TEST_ACTION = \ + $(CP) -r $(COMPONENT_SRC)/dateutil/test $(@D) +COMPONENT_TEST_DIR = $(@D) +COMPONENT_TEST_CMD = py.test-$(PYTHON_VERSION) +COMPONENT_TEST_ARGS = --result-log=$(COMPONENT_TEST_OUTPUT) +COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master + +test: $(TEST_NO_ARCH) + +system-test: $(NO_TESTS) diff -r d380d0db5fa3 -r b93f4cab3687 components/python/dateutil/dateutil-PYVER.p5m --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/dateutil/dateutil-PYVER.p5m Wed Sep 07 14:48:22 2016 -0700 @@ -0,0 +1,67 @@ +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License (the "License"). +# You may not use this file except in compliance with the License. +# +# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# When distributing Covered Code, include this CDDL HEADER in each +# file and include the License file at usr/src/OPENSOLARIS.LICENSE. +# If applicable, add the following below this CDDL HEADER, with the +# fields enclosed by brackets "[]" replaced with your own identifying +# information: Portions Copyright [yyyy] [name of copyright owner] +# +# CDDL HEADER END +# + +# +# Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. +# + +set name=pkg.fmri \ + value=pkg:/library/python/dateutil-$(PYV)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) +set name=pkg.summary value="Extensions to the standard datetime module" +set name=com.oracle.info.description value="the Python dateutil module" +set name=com.oracle.info.tpno value=$(TPNO) +set name=info.classification \ + value=org.opensolaris.category.2008:Development/Python +set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) +set name=info.upstream value="Yaron de Leeuw " +set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) +set name=org.opensolaris.arc-caseid value=PSARC/2015/459 +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) +# +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/easter.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/parser.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/relativedelta.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/rrule.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/tz/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/tz/_common.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/tz/tz.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/zoneinfo/__init__.py +file path=usr/lib/python$(PYVER)/vendor-packages/dateutil/zoneinfo/rebuild.py +file path=usr/lib/python$(PYVER)/vendor-packages/python_dateutil-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO +file path=usr/lib/python$(PYVER)/vendor-packages/python_dateutil-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt +file path=usr/lib/python$(PYVER)/vendor-packages/python_dateutil-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt +file path=usr/lib/python$(PYVER)/vendor-packages/python_dateutil-$(COMPONENT_VERSION)-py$(PYVER).egg-info/requires.txt +file path=usr/lib/python$(PYVER)/vendor-packages/python_dateutil-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt +file path=usr/lib/python$(PYVER)/vendor-packages/python_dateutil-$(COMPONENT_VERSION)-py$(PYVER).egg-info/zip-safe +# +license LICENSE license=BSD + +# force a dependency on the Python runtime +depend type=require fmri=__TBD pkg.debug.depend.file=python$(PYVER) \ + pkg.debug.depend.path=usr/bin + +# force a dependency on the dateutil package +depend type=require \ + fmri=library/python/dateutil@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) + +# force a dependency on six; pkgdepend work is needed to flush this out. +depend type=require fmri=library/python/six-$(PYV) diff -r d380d0db5fa3 -r b93f4cab3687 components/python/dateutil/patches/zoneinfo-path.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/dateutil/patches/zoneinfo-path.patch Wed Sep 07 14:48:22 2016 -0700 @@ -0,0 +1,18 @@ +Add Solaris' zoneinfo path to the list of paths searched for zoneinfo +files. The issue has been filed upstream at + + https://github.com/dateutil/dateutil/issues/276 + +and has been accepted. + +--- python-dateutil-2.5.3/dateutil/tz/tz.py 2016-04-29 14:55:28.420630740 -0700 ++++ python-dateutil-2.5.3/dateutil/tz/tz.py 2016-04-29 15:00:00.326470815 -0700 +@@ -899,7 +899,7 @@ + + if sys.platform != "win32": + TZFILES = ["/etc/localtime", "localtime"] +- TZPATHS = ["/usr/share/zoneinfo", "/usr/lib/zoneinfo", "/etc/zoneinfo"] ++ TZPATHS = ["/usr/share/lib/zoneinfo", "/usr/share/zoneinfo", "/usr/lib/zoneinfo", "/etc/zoneinfo"] + else: + TZFILES = [] + TZPATHS = [] diff -r d380d0db5fa3 -r b93f4cab3687 components/python/dateutil/test/results-all.master --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/components/python/dateutil/test/results-all.master Wed Sep 07 14:48:22 2016 -0700 @@ -0,0 +1,868 @@ +. test/test_easter.py::EasterTest::testEasterBadMethod +. test/test_easter.py::EasterTest::testEasterJulian +. test/test_easter.py::EasterTest::testEasterOrthodox +. test/test_easter.py::EasterTest::testEasterWestern +. test/test_imports.py::ImportEasterTest::testEasterDirect +. test/test_imports.py::ImportEasterTest::testEasterFrom +. test/test_imports.py::ImportEasterTest::testEasterStar +. test/test_imports.py::ImportParserTest::testParserAll +. test/test_imports.py::ImportParserTest::testParserDirect +. test/test_imports.py::ImportParserTest::testParserFrom +. test/test_imports.py::ImportRelativeDeltaTest::testRelativeDeltaAll +. test/test_imports.py::ImportRelativeDeltaTest::testRelativeDeltaDirect +. test/test_imports.py::ImportRelativeDeltaTest::testRelativeDeltaFrom +. test/test_imports.py::ImportRRuleTest::testRRuleAll +. test/test_imports.py::ImportRRuleTest::testRRuleDirect +. test/test_imports.py::ImportRRuleTest::testRRuleFrom +. test/test_imports.py::ImportTZTest::testTzAll +. test/test_imports.py::ImportTZTest::testTzDirect +. test/test_imports.py::ImportTZTest::testTzFrom +s test/test_imports.py::ImportTZWinTest::testTzwinDirect + Skipped: Requires Windows +s test/test_imports.py::ImportTZWinTest::testTzwinFrom + Skipped: Requires Windows +s test/test_imports.py::ImportTZWinTest::testTzwinStar + Skipped: Requires Windows +. test/test_imports.py::ImportZoneInfoTest::testZoneinfoDirect +. test/test_imports.py::ImportZoneInfoTest::testZoneinfoFrom +. test/test_imports.py::ImportZoneInfoTest::testZoneinfoStar +. test/test_parser.py::ParserTest::testAMPMNoHour +. test/test_parser.py::ParserTest::testAMPMRange +. test/test_parser.py::ParserTest::testCorrectErrorOnFuzzyWithTokens +. test/test_parser.py::ParserTest::testCustomParserInfo +. test/test_parser.py::ParserTest::testDateCommandFormat +. test/test_parser.py::ParserTest::testDateCommandFormatIgnoreTz +. test/test_parser.py::ParserTest::testDateCommandFormatReversed +. test/test_parser.py::ParserTest::testDateCommandFormatStrip1 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip10 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip11 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip12 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip2 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip3 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip4 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip5 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip6 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip7 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip8 +. test/test_parser.py::ParserTest::testDateCommandFormatStrip9 +. test/test_parser.py::ParserTest::testDateCommandFormatUnicode +. test/test_parser.py::ParserTest::testDateCommandFormatWithLong +. test/test_parser.py::ParserTest::testDateRCommandFormat +. test/test_parser.py::ParserTest::testDateWithDash1 +. test/test_parser.py::ParserTest::testDateWithDash10 +. test/test_parser.py::ParserTest::testDateWithDash11 +. test/test_parser.py::ParserTest::testDateWithDash2 +. test/test_parser.py::ParserTest::testDateWithDash3 +. test/test_parser.py::ParserTest::testDateWithDash4 +. test/test_parser.py::ParserTest::testDateWithDash5 +. test/test_parser.py::ParserTest::testDateWithDash6 +. test/test_parser.py::ParserTest::testDateWithDash7 +. test/test_parser.py::ParserTest::testDateWithDash8 +. test/test_parser.py::ParserTest::testDateWithDash9 +. test/test_parser.py::ParserTest::testDateWithDot1 +. test/test_parser.py::ParserTest::testDateWithDot10 +. test/test_parser.py::ParserTest::testDateWithDot11 +. test/test_parser.py::ParserTest::testDateWithDot2 +. test/test_parser.py::ParserTest::testDateWithDot3 +. test/test_parser.py::ParserTest::testDateWithDot4 +. test/test_parser.py::ParserTest::testDateWithDot5 +. test/test_parser.py::ParserTest::testDateWithDot6 +. test/test_parser.py::ParserTest::testDateWithDot7 +. test/test_parser.py::ParserTest::testDateWithDot8 +. test/test_parser.py::ParserTest::testDateWithDot9 +. test/test_parser.py::ParserTest::testDateWithSlash1 +. test/test_parser.py::ParserTest::testDateWithSlash10 +. test/test_parser.py::ParserTest::testDateWithSlash11 +. test/test_parser.py::ParserTest::testDateWithSlash2 +. test/test_parser.py::ParserTest::testDateWithSlash3 +. test/test_parser.py::ParserTest::testDateWithSlash4 +. test/test_parser.py::ParserTest::testDateWithSlash5 +. test/test_parser.py::ParserTest::testDateWithSlash6 +. test/test_parser.py::ParserTest::testDateWithSlash7 +. test/test_parser.py::ParserTest::testDateWithSlash8 +. test/test_parser.py::ParserTest::testDateWithSlash9 +. test/test_parser.py::ParserTest::testDateWithSpace1 +. test/test_parser.py::ParserTest::testDateWithSpace10 +. test/test_parser.py::ParserTest::testDateWithSpace11 +. test/test_parser.py::ParserTest::testDateWithSpace12 +. test/test_parser.py::ParserTest::testDateWithSpace2 +. test/test_parser.py::ParserTest::testDateWithSpace3 +. test/test_parser.py::ParserTest::testDateWithSpace4 +. test/test_parser.py::ParserTest::testDateWithSpace5 +. test/test_parser.py::ParserTest::testDateWithSpace6 +. test/test_parser.py::ParserTest::testDateWithSpace7 +. test/test_parser.py::ParserTest::testDateWithSpace8 +. test/test_parser.py::ParserTest::testDateWithSpace9 +. test/test_parser.py::ParserTest::testDayFirst +. test/test_parser.py::ParserTest::testDayFirstYearFirst +. test/test_parser.py::ParserTest::testEmptyString +. test/test_parser.py::ParserTest::testErrorType01 +. test/test_parser.py::ParserTest::testExtraSpace +. test/test_parser.py::ParserTest::testFuzzy +. test/test_parser.py::ParserTest::testFuzzyAMPMProblem +. test/test_parser.py::ParserTest::testFuzzyIgnoreAMPM +. test/test_parser.py::ParserTest::testFuzzyWithTokens +. test/test_parser.py::ParserTest::testHighPrecisionSeconds +. test/test_parser.py::ParserTest::testHourAmPm1 +. test/test_parser.py::ParserTest::testHourAmPm10 +. test/test_parser.py::ParserTest::testHourAmPm11 +. test/test_parser.py::ParserTest::testHourAmPm12 +. test/test_parser.py::ParserTest::testHourAmPm2 +. test/test_parser.py::ParserTest::testHourAmPm3 +. test/test_parser.py::ParserTest::testHourAmPm4 +. test/test_parser.py::ParserTest::testHourAmPm5 +. test/test_parser.py::ParserTest::testHourAmPm6 +. test/test_parser.py::ParserTest::testHourAmPm7 +. test/test_parser.py::ParserTest::testHourAmPm8 +. test/test_parser.py::ParserTest::testHourAmPm9 +. test/test_parser.py::ParserTest::testHourWithLetters +. test/test_parser.py::ParserTest::testHourWithLettersStrip1 +. test/test_parser.py::ParserTest::testHourWithLettersStrip2 +. test/test_parser.py::ParserTest::testHourWithLettersStrip3 +. test/test_parser.py::ParserTest::testHourWithLettersStrip4 +. test/test_parser.py::ParserTest::testISOFormat +. test/test_parser.py::ParserTest::testISOFormatStrip1 +. test/test_parser.py::ParserTest::testISOFormatStrip2 +. test/test_parser.py::ParserTest::testISOFormatStrip3 +. test/test_parser.py::ParserTest::testISOFormatStrip4 +. test/test_parser.py::ParserTest::testISOFormatStrip5 +. test/test_parser.py::ParserTest::testISOStrippedFormat +. test/test_parser.py::ParserTest::testISOStrippedFormatStrip1 +. test/test_parser.py::ParserTest::testISOStrippedFormatStrip2 +. test/test_parser.py::ParserTest::testISOStrippedFormatStrip3 +. test/test_parser.py::ParserTest::testISOStrippedFormatStrip4 +. test/test_parser.py::ParserTest::testISOStrippedFormatStrip5 +. test/test_parser.py::ParserTest::testIncreasingCTime +. test/test_parser.py::ParserTest::testIncreasingISOFormat +. test/test_parser.py::ParserTest::testInvalidDay +. test/test_parser.py::ParserTest::testLongMonth +. test/test_parser.py::ParserTest::testLongWeekday +. test/test_parser.py::ParserTest::testMicrosecondPrecisionErrorReturns +. test/test_parser.py::ParserTest::testMicrosecondsPrecisionError +. test/test_parser.py::ParserTest::testNoSeparator1 +. test/test_parser.py::ParserTest::testNoSeparator2 +. test/test_parser.py::ParserTest::testNoYearFirstNoDayFirst +. test/test_parser.py::ParserTest::testParseStr +. test/test_parser.py::ParserTest::testParseUnicodeWords +. test/test_parser.py::ParserTest::testParseWithNulls +. test/test_parser.py::ParserTest::testParserParseStr +. test/test_parser.py::ParserTest::testPertain +. test/test_parser.py::ParserTest::testPythonLoggerFormat +. test/test_parser.py::ParserTest::testRandomFormat1 +. test/test_parser.py::ParserTest::testRandomFormat10 +. test/test_parser.py::ParserTest::testRandomFormat11 +. test/test_parser.py::ParserTest::testRandomFormat12 +. test/test_parser.py::ParserTest::testRandomFormat13 +. test/test_parser.py::ParserTest::testRandomFormat14 +. test/test_parser.py::ParserTest::testRandomFormat15 +. test/test_parser.py::ParserTest::testRandomFormat16 +. test/test_parser.py::ParserTest::testRandomFormat17 +. test/test_parser.py::ParserTest::testRandomFormat18 +. test/test_parser.py::ParserTest::testRandomFormat19 +. test/test_parser.py::ParserTest::testRandomFormat2 +. test/test_parser.py::ParserTest::testRandomFormat20 +. test/test_parser.py::ParserTest::testRandomFormat21 +. test/test_parser.py::ParserTest::testRandomFormat22 +. test/test_parser.py::ParserTest::testRandomFormat23 +. test/test_parser.py::ParserTest::testRandomFormat24 +. test/test_parser.py::ParserTest::testRandomFormat25 +. test/test_parser.py::ParserTest::testRandomFormat26 +. test/test_parser.py::ParserTest::testRandomFormat27 +. test/test_parser.py::ParserTest::testRandomFormat28 +. test/test_parser.py::ParserTest::testRandomFormat29 +. test/test_parser.py::ParserTest::testRandomFormat3 +. test/test_parser.py::ParserTest::testRandomFormat30 +. test/test_parser.py::ParserTest::testRandomFormat31 +. test/test_parser.py::ParserTest::testRandomFormat32 +. test/test_parser.py::ParserTest::testRandomFormat33 +. test/test_parser.py::ParserTest::testRandomFormat34 +. test/test_parser.py::ParserTest::testRandomFormat35 +. test/test_parser.py::ParserTest::testRandomFormat4 +. test/test_parser.py::ParserTest::testRandomFormat5 +. test/test_parser.py::ParserTest::testRandomFormat6 +. test/test_parser.py::ParserTest::testRandomFormat7 +. test/test_parser.py::ParserTest::testRandomFormat8 +. test/test_parser.py::ParserTest::testRandomFormat9 +. test/test_parser.py::ParserTest::testStrangelyOrderedDate1 +. test/test_parser.py::ParserTest::testStrangelyOrderedDate2 +. test/test_parser.py::ParserTest::testStrangelyOrderedDate3 +. test/test_parser.py::ParserTest::testUnambiguousDayFirst +. test/test_parser.py::ParserTest::testUnambiguousDayFirstYearFirst +. test/test_parser.py::ParserTest::testUnambiguousYearFirst +. test/test_parser.py::ParserTest::testUnspecifiedDayFallback +. test/test_parser.py::ParserTest::testUnspecifiedDayFallbackFebLeapYear +. test/test_parser.py::ParserTest::testUnspecifiedDayFallbackFebNoLeapYear +. test/test_parser.py::ParserTest::testWeekdayAlone +. test/test_parser.py::ParserTest::testYearFirst +. test/test_parser.py::ParserTest::testZeroYear +. test/test_parser.py::ParserTest::test_31_ad +. test/test_parser.py::ParserTest::test_99_ad +. test/test_relativedelta.py::RelativeDeltaTest::test15thISOYearWeek +. test/test_relativedelta.py::RelativeDeltaTest::testAddition +. test/test_relativedelta.py::RelativeDeltaTest::testAdditionInvalidType +. test/test_relativedelta.py::RelativeDeltaTest::testAdditionToDatetime +. test/test_relativedelta.py::RelativeDeltaTest::testBoolean +. test/test_relativedelta.py::RelativeDeltaTest::testComparison +. test/test_relativedelta.py::RelativeDeltaTest::testDivision +. test/test_relativedelta.py::RelativeDeltaTest::testInequalityTypeMismatch +. test/test_relativedelta.py::RelativeDeltaTest::testInequalityWeekdays +. test/test_relativedelta.py::RelativeDeltaTest::testInheritance +. test/test_relativedelta.py::RelativeDeltaTest::testInvalidYearDay +. test/test_relativedelta.py::RelativeDeltaTest::testJohnAge +. test/test_relativedelta.py::RelativeDeltaTest::testJohnAgeWithDate +. test/test_relativedelta.py::RelativeDeltaTest::testLastFridayInThisMonth +. test/test_relativedelta.py::RelativeDeltaTest::testMillenniumAge +. test/test_relativedelta.py::RelativeDeltaTest::testMonthEndMonthBeginning +. test/test_relativedelta.py::RelativeDeltaTest::testMonthEndMonthBeginningLeapYear +. test/test_relativedelta.py::RelativeDeltaTest::testMonthOverflow +. test/test_relativedelta.py::RelativeDeltaTest::testMonthsOfDiffNumOfDays +. test/test_relativedelta.py::RelativeDeltaTest::testMonthsOfDiffNumOfDaysWithYears +. test/test_relativedelta.py::RelativeDeltaTest::testMultiplication +. test/test_relativedelta.py::RelativeDeltaTest::testNextFriday +. test/test_relativedelta.py::RelativeDeltaTest::testNextFridayInt +. test/test_relativedelta.py::RelativeDeltaTest::testNextMonth +. test/test_relativedelta.py::RelativeDeltaTest::testNextMonthPlusOneWeek +. test/test_relativedelta.py::RelativeDeltaTest::testNextMonthPlusOneWeek10am +. test/test_relativedelta.py::RelativeDeltaTest::testNextMonthPlusOneWeek10amDiff +. test/test_relativedelta.py::RelativeDeltaTest::testNextWednesdayIsToday +. test/test_relativedelta.py::RelativeDeltaTest::testNextWenesdayNotToday +. test/test_relativedelta.py::RelativeDeltaTest::testNonLeapYearDay +. test/test_relativedelta.py::RelativeDeltaTest::testOneMonthBeforeOneYear +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalAbsolutes +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalDays +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalHours +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalMinutes +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalMonth +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalNegativeDays +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalNegativeOverflow +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalPositiveOverflow +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalRepr +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalSeconds +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalWeeks +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaFractionalYear +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaNormalizeFractionalDays +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaNormalizeFractionalMinutes +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaNormalizeFractionalSeconds +. test/test_relativedelta.py::RelativeDeltaTest::testRelativeDeltaRepr +. test/test_relativedelta.py::RelativeDeltaTest::testRightAdditionToDatetime +. test/test_relativedelta.py::RelativeDeltaTest::testRightSubtractionFromDatetime +. test/test_relativedelta.py::RelativeDeltaTest::testSubractionWithDatetime +. test/test_relativedelta.py::RelativeDeltaTest::testSubtraction +. test/test_relativedelta.py::RelativeDeltaTest::testSubtractionInvalidType +. test/test_relativedelta.py::RelativeDeltaTest::testWeeks +. test/test_relativedelta.py::RelativeDeltaTest::testYearDay +. test/test_relativedelta.py::RelativeDeltaTest::testYearDayBug +. test/test_rrule.py::RRuleTest::testAfter +. test/test_rrule.py::RRuleTest::testAfterInc +. test/test_rrule.py::RRuleTest::testBadBySetPos +. test/test_rrule.py::RRuleTest::testBadBySetPosMany +. test/test_rrule.py::RRuleTest::testBadUntilCountRRule +. test/test_rrule.py::RRuleTest::testBefore +. test/test_rrule.py::RRuleTest::testBeforeInc +. test/test_rrule.py::RRuleTest::testBetween +. test/test_rrule.py::RRuleTest::testBetweenInc +. test/test_rrule.py::RRuleTest::testCachePost +. test/test_rrule.py::RRuleTest::testCachePostContains +. test/test_rrule.py::RRuleTest::testCachePostInternal +. test/test_rrule.py::RRuleTest::testCachePre +. test/test_rrule.py::RRuleTest::testCachePreContains +. test/test_rrule.py::RRuleTest::testContains +. test/test_rrule.py::RRuleTest::testContainsNot +. test/test_rrule.py::RRuleTest::testCount +. test/test_rrule.py::RRuleTest::testDTStartIsDate +. test/test_rrule.py::RRuleTest::testDTStartWithMicroseconds +. test/test_rrule.py::RRuleTest::testDaily +. test/test_rrule.py::RRuleTest::testDailyByEaster +. test/test_rrule.py::RRuleTest::testDailyByEasterNeg +. test/test_rrule.py::RRuleTest::testDailyByEasterPos +. test/test_rrule.py::RRuleTest::testDailyByHour +. test/test_rrule.py::RRuleTest::testDailyByHourAndMinute +. test/test_rrule.py::RRuleTest::testDailyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testDailyByHourAndSecond +. test/test_rrule.py::RRuleTest::testDailyByMinute +. test/test_rrule.py::RRuleTest::testDailyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testDailyByMonth +. test/test_rrule.py::RRuleTest::testDailyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testDailyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testDailyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testDailyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testDailyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testDailyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testDailyByMonthDay +. test/test_rrule.py::RRuleTest::testDailyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testDailyByNWeekDay +. test/test_rrule.py::RRuleTest::testDailyBySecond +. test/test_rrule.py::RRuleTest::testDailyBySetPos +. test/test_rrule.py::RRuleTest::testDailyByWeekDay +. test/test_rrule.py::RRuleTest::testDailyByWeekNo +. test/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testDailyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testDailyByYearDay +. test/test_rrule.py::RRuleTest::testDailyByYearDayNeg +. test/test_rrule.py::RRuleTest::testDailyInterval +. test/test_rrule.py::RRuleTest::testDailyIntervalLarge +. test/test_rrule.py::RRuleTest::testGetItem +. test/test_rrule.py::RRuleTest::testGetItemNeg +. test/test_rrule.py::RRuleTest::testGetItemSlice +. test/test_rrule.py::RRuleTest::testGetItemSliceEmpty +. test/test_rrule.py::RRuleTest::testGetItemSliceStep +. test/test_rrule.py::RRuleTest::testHourly +. test/test_rrule.py::RRuleTest::testHourlyBadRRule +. test/test_rrule.py::RRuleTest::testHourlyByEaster +. test/test_rrule.py::RRuleTest::testHourlyByEasterNeg +. test/test_rrule.py::RRuleTest::testHourlyByEasterPos +. test/test_rrule.py::RRuleTest::testHourlyByHour +. test/test_rrule.py::RRuleTest::testHourlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testHourlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testHourlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testHourlyByMinute +. test/test_rrule.py::RRuleTest::testHourlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testHourlyByMonth +. test/test_rrule.py::RRuleTest::testHourlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testHourlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testHourlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testHourlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testHourlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testHourlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testHourlyByMonthDay +. test/test_rrule.py::RRuleTest::testHourlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testHourlyByNWeekDay +. test/test_rrule.py::RRuleTest::testHourlyBySecond +. test/test_rrule.py::RRuleTest::testHourlyBySetPos +. test/test_rrule.py::RRuleTest::testHourlyByWeekDay +. test/test_rrule.py::RRuleTest::testHourlyByWeekNo +. test/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testHourlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testHourlyByYearDay +. test/test_rrule.py::RRuleTest::testHourlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testHourlyInterval +. test/test_rrule.py::RRuleTest::testHourlyIntervalLarge +. test/test_rrule.py::RRuleTest::testLongIntegers +. test/test_rrule.py::RRuleTest::testMaxYear +. test/test_rrule.py::RRuleTest::testMinutely +. test/test_rrule.py::RRuleTest::testMinutelyBadComboRRule +. test/test_rrule.py::RRuleTest::testMinutelyBadRRule +. test/test_rrule.py::RRuleTest::testMinutelyByEaster +. test/test_rrule.py::RRuleTest::testMinutelyByEasterNeg +. test/test_rrule.py::RRuleTest::testMinutelyByEasterPos +. test/test_rrule.py::RRuleTest::testMinutelyByHour +. test/test_rrule.py::RRuleTest::testMinutelyByHourAndMinute +. test/test_rrule.py::RRuleTest::testMinutelyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testMinutelyByHourAndSecond +. test/test_rrule.py::RRuleTest::testMinutelyByMinute +. test/test_rrule.py::RRuleTest::testMinutelyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testMinutelyByMonth +. test/test_rrule.py::RRuleTest::testMinutelyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testMinutelyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testMinutelyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testMinutelyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testMinutelyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testMinutelyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testMinutelyByMonthDay +. test/test_rrule.py::RRuleTest::testMinutelyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testMinutelyByNWeekDay +. test/test_rrule.py::RRuleTest::testMinutelyBySecond +. test/test_rrule.py::RRuleTest::testMinutelyBySetPos +. test/test_rrule.py::RRuleTest::testMinutelyByWeekDay +. test/test_rrule.py::RRuleTest::testMinutelyByWeekNo +. test/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testMinutelyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testMinutelyByYearDay +. test/test_rrule.py::RRuleTest::testMinutelyByYearDayNeg +. test/test_rrule.py::RRuleTest::testMinutelyInterval +. test/test_rrule.py::RRuleTest::testMinutelyIntervalLarge +. test/test_rrule.py::RRuleTest::testMonthly +. test/test_rrule.py::RRuleTest::testMonthlyByEaster +. test/test_rrule.py::RRuleTest::testMonthlyByEasterNeg +. test/test_rrule.py::RRuleTest::testMonthlyByEasterPos +. test/test_rrule.py::RRuleTest::testMonthlyByHour +. test/test_rrule.py::RRuleTest::testMonthlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testMonthlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testMonthlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testMonthlyByMinute +. test/test_rrule.py::RRuleTest::testMonthlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testMonthlyByMonth +. test/test_rrule.py::RRuleTest::testMonthlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testMonthlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testMonthlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testMonthlyByMonthAndNWeekDayLarge +. test/test_rrule.py::RRuleTest::testMonthlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testMonthlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testMonthlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testMonthlyByMonthDay +. test/test_rrule.py::RRuleTest::testMonthlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testMonthlyByNWeekDay +. test/test_rrule.py::RRuleTest::testMonthlyByNWeekDayLarge +. test/test_rrule.py::RRuleTest::testMonthlyBySecond +. test/test_rrule.py::RRuleTest::testMonthlyBySetPos +. test/test_rrule.py::RRuleTest::testMonthlyByWeekDay +. test/test_rrule.py::RRuleTest::testMonthlyByWeekNo +. test/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testMonthlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testMonthlyByYearDay +. test/test_rrule.py::RRuleTest::testMonthlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testMonthlyInterval +. test/test_rrule.py::RRuleTest::testMonthlyIntervalLarge +. test/test_rrule.py::RRuleTest::testSecondly +. test/test_rrule.py::RRuleTest::testSecondlyBadComboRRule +. test/test_rrule.py::RRuleTest::testSecondlyBadRRule +. test/test_rrule.py::RRuleTest::testSecondlyByEaster +. test/test_rrule.py::RRuleTest::testSecondlyByEasterNeg +. test/test_rrule.py::RRuleTest::testSecondlyByEasterPos +. test/test_rrule.py::RRuleTest::testSecondlyByHour +. test/test_rrule.py::RRuleTest::testSecondlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testSecondlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testSecondlyByHourAndMinuteAndSecondBug +. test/test_rrule.py::RRuleTest::testSecondlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testSecondlyByMinute +. test/test_rrule.py::RRuleTest::testSecondlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testSecondlyByMonth +. test/test_rrule.py::RRuleTest::testSecondlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testSecondlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testSecondlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testSecondlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testSecondlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testSecondlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testSecondlyByMonthDay +. test/test_rrule.py::RRuleTest::testSecondlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testSecondlyByNWeekDay +. test/test_rrule.py::RRuleTest::testSecondlyBySecond +. test/test_rrule.py::RRuleTest::testSecondlyByWeekDay +. test/test_rrule.py::RRuleTest::testSecondlyByWeekNo +. test/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testSecondlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testSecondlyByYearDay +. test/test_rrule.py::RRuleTest::testSecondlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testSecondlyInterval +. test/test_rrule.py::RRuleTest::testSecondlyIntervalLarge +. test/test_rrule.py::RRuleTest::testStr +. test/test_rrule.py::RRuleTest::testStrCase +. test/test_rrule.py::RRuleTest::testStrEmptyByDay +. test/test_rrule.py::RRuleTest::testStrForceSetType +. test/test_rrule.py::RRuleTest::testStrInvalidByDay +. test/test_rrule.py::RRuleTest::testStrInvalidUntil +. test/test_rrule.py::RRuleTest::testStrKeywords +. test/test_rrule.py::RRuleTest::testStrNWeekDay +. test/test_rrule.py::RRuleTest::testStrNoDTStart +. test/test_rrule.py::RRuleTest::testStrSet +. test/test_rrule.py::RRuleTest::testStrSetDate +. test/test_rrule.py::RRuleTest::testStrSetDateAndExDate +. test/test_rrule.py::RRuleTest::testStrSetDateAndExRule +. test/test_rrule.py::RRuleTest::testStrSetExDate +. test/test_rrule.py::RRuleTest::testStrSetExRule +. test/test_rrule.py::RRuleTest::testStrSetType +. test/test_rrule.py::RRuleTest::testStrSpaces +. test/test_rrule.py::RRuleTest::testStrSpacesAndLines +. test/test_rrule.py::RRuleTest::testStrType +. test/test_rrule.py::RRuleTest::testStrUnfold +. test/test_rrule.py::RRuleTest::testStrUntil +. test/test_rrule.py::RRuleTest::testStrValueOnly +. test/test_rrule.py::RRuleTest::testToStrDaily +. test/test_rrule.py::RRuleTest::testToStrDailyByEaster +. test/test_rrule.py::RRuleTest::testToStrDailyByEasterNeg +. test/test_rrule.py::RRuleTest::testToStrDailyByEasterPos +. test/test_rrule.py::RRuleTest::testToStrDailyByHour +. test/test_rrule.py::RRuleTest::testToStrDailyByHourAndMinute +. test/test_rrule.py::RRuleTest::testToStrDailyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrDailyByHourAndSecond +. test/test_rrule.py::RRuleTest::testToStrDailyByMinute +. test/test_rrule.py::RRuleTest::testToStrDailyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrDailyByMonth +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthDay +. test/test_rrule.py::RRuleTest::testToStrDailyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrDailyByNWeekDay +. test/test_rrule.py::RRuleTest::testToStrDailyBySecond +. test/test_rrule.py::RRuleTest::testToStrDailyBySetPos +. test/test_rrule.py::RRuleTest::testToStrDailyByWeekDay +. test/test_rrule.py::RRuleTest::testToStrDailyByWeekNo +. test/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrDailyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testToStrDailyByYearDay +. test/test_rrule.py::RRuleTest::testToStrDailyByYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrDailyInterval +. test/test_rrule.py::RRuleTest::testToStrDailyIntervalLarge +. test/test_rrule.py::RRuleTest::testToStrHourly +. test/test_rrule.py::RRuleTest::testToStrHourlyByEaster +. test/test_rrule.py::RRuleTest::testToStrHourlyByEasterNeg +. test/test_rrule.py::RRuleTest::testToStrHourlyByEasterPos +. test/test_rrule.py::RRuleTest::testToStrHourlyByHour +. test/test_rrule.py::RRuleTest::testToStrHourlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testToStrHourlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrHourlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testToStrHourlyByMinute +. test/test_rrule.py::RRuleTest::testToStrHourlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonth +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByNWeekDay +. test/test_rrule.py::RRuleTest::testToStrHourlyBySecond +. test/test_rrule.py::RRuleTest::testToStrHourlyBySetPos +. test/test_rrule.py::RRuleTest::testToStrHourlyByWeekDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByWeekNo +. test/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrHourlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testToStrHourlyByYearDay +. test/test_rrule.py::RRuleTest::testToStrHourlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrHourlyInterval +. test/test_rrule.py::RRuleTest::testToStrHourlyIntervalLarge +. test/test_rrule.py::RRuleTest::testToStrLongIntegers +. test/test_rrule.py::RRuleTest::testToStrMinutely +. test/test_rrule.py::RRuleTest::testToStrMinutelyByEaster +. test/test_rrule.py::RRuleTest::testToStrMinutelyByEasterNeg +. test/test_rrule.py::RRuleTest::testToStrMinutelyByEasterPos +. test/test_rrule.py::RRuleTest::testToStrMinutelyByHour +. test/test_rrule.py::RRuleTest::testToStrMinutelyByHourAndMinute +. test/test_rrule.py::RRuleTest::testToStrMinutelyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrMinutelyByHourAndSecond +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMinute +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonth +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByNWeekDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyBySecond +. test/test_rrule.py::RRuleTest::testToStrMinutelyBySetPos +. test/test_rrule.py::RRuleTest::testToStrMinutelyByWeekDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNo +. test/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrMinutelyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testToStrMinutelyByYearDay +. test/test_rrule.py::RRuleTest::testToStrMinutelyByYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrMinutelyInterval +. test/test_rrule.py::RRuleTest::testToStrMinutelyIntervalLarge +. test/test_rrule.py::RRuleTest::testToStrMonthly +. test/test_rrule.py::RRuleTest::testToStrMonthlyByEaster +. test/test_rrule.py::RRuleTest::testToStrMonthlyByEasterNeg +. test/test_rrule.py::RRuleTest::testToStrMonthlyByEasterPos +. test/test_rrule.py::RRuleTest::testToStrMonthlyByHour +. test/test_rrule.py::RRuleTest::testToStrMonthlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testToStrMonthlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrMonthlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMinute +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonth +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndNWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByNWeekDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByNWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrMonthlyBySecond +. test/test_rrule.py::RRuleTest::testToStrMonthlyBySetPos +. test/test_rrule.py::RRuleTest::testToStrMonthlyByWeekDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNo +. test/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrMonthlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testToStrMonthlyByYearDay +. test/test_rrule.py::RRuleTest::testToStrMonthlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrMonthlyInterval +. test/test_rrule.py::RRuleTest::testToStrMonthlyIntervalLarge +. test/test_rrule.py::RRuleTest::testToStrSecondly +. test/test_rrule.py::RRuleTest::testToStrSecondlyByEaster +. test/test_rrule.py::RRuleTest::testToStrSecondlyByEasterNeg +. test/test_rrule.py::RRuleTest::testToStrSecondlyByEasterPos +. test/test_rrule.py::RRuleTest::testToStrSecondlyByHour +. test/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndMinuteAndSecondBug +. test/test_rrule.py::RRuleTest::testToStrSecondlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMinute +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonth +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByNWeekDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyBySecond +. test/test_rrule.py::RRuleTest::testToStrSecondlyByWeekDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNo +. test/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrSecondlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testToStrSecondlyByYearDay +. test/test_rrule.py::RRuleTest::testToStrSecondlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrSecondlyInterval +. test/test_rrule.py::RRuleTest::testToStrSecondlyIntervalLarge +. test/test_rrule.py::RRuleTest::testToStrWeekly +. test/test_rrule.py::RRuleTest::testToStrWeeklyByEaster +. test/test_rrule.py::RRuleTest::testToStrWeeklyByEasterNeg +. test/test_rrule.py::RRuleTest::testToStrWeeklyByEasterPos +. test/test_rrule.py::RRuleTest::testToStrWeeklyByHour +. test/test_rrule.py::RRuleTest::testToStrWeeklyByHourAndMinute +. test/test_rrule.py::RRuleTest::testToStrWeeklyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrWeeklyByHourAndSecond +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMinute +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonth +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByNWeekDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyBySecond +. test/test_rrule.py::RRuleTest::testToStrWeeklyBySetPos +. test/test_rrule.py::RRuleTest::testToStrWeeklyByWeekDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNo +. test/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrWeeklyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testToStrWeeklyByYearDay +. test/test_rrule.py::RRuleTest::testToStrWeeklyByYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrWeeklyInterval +. test/test_rrule.py::RRuleTest::testToStrWeeklyIntervalLarge +. test/test_rrule.py::RRuleTest::testToStrYearly +. test/test_rrule.py::RRuleTest::testToStrYearlyByEaster +. test/test_rrule.py::RRuleTest::testToStrYearlyByEasterNeg +. test/test_rrule.py::RRuleTest::testToStrYearlyByEasterPos +. test/test_rrule.py::RRuleTest::testToStrYearlyByHour +. test/test_rrule.py::RRuleTest::testToStrYearlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testToStrYearlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrYearlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testToStrYearlyByMinute +. test/test_rrule.py::RRuleTest::testToStrYearlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonth +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndNWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByNWeekDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByNWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrYearlyBySecond +. test/test_rrule.py::RRuleTest::testToStrYearlyBySetPos +. test/test_rrule.py::RRuleTest::testToStrYearlyByWeekDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByWeekNo +. test/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testToStrYearlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testToStrYearlyByYearDay +. test/test_rrule.py::RRuleTest::testToStrYearlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testToStrYearlyInterval +. test/test_rrule.py::RRuleTest::testUntilEmpty +. test/test_rrule.py::RRuleTest::testUntilMatching +. test/test_rrule.py::RRuleTest::testUntilNotMatching +. test/test_rrule.py::RRuleTest::testUntilSingle +. test/test_rrule.py::RRuleTest::testUntilWithDate +. test/test_rrule.py::RRuleTest::testWeekly +. test/test_rrule.py::RRuleTest::testWeeklyByEaster +. test/test_rrule.py::RRuleTest::testWeeklyByEasterNeg +. test/test_rrule.py::RRuleTest::testWeeklyByEasterPos +. test/test_rrule.py::RRuleTest::testWeeklyByHour +. test/test_rrule.py::RRuleTest::testWeeklyByHourAndMinute +. test/test_rrule.py::RRuleTest::testWeeklyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testWeeklyByHourAndSecond +. test/test_rrule.py::RRuleTest::testWeeklyByMinute +. test/test_rrule.py::RRuleTest::testWeeklyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testWeeklyByMonth +. test/test_rrule.py::RRuleTest::testWeeklyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testWeeklyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testWeeklyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testWeeklyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testWeeklyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testWeeklyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testWeeklyByMonthDay +. test/test_rrule.py::RRuleTest::testWeeklyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testWeeklyByNWeekDay +. test/test_rrule.py::RRuleTest::testWeeklyBySecond +. test/test_rrule.py::RRuleTest::testWeeklyBySetPos +. test/test_rrule.py::RRuleTest::testWeeklyByWeekDay +. test/test_rrule.py::RRuleTest::testWeeklyByWeekNo +. test/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testWeeklyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testWeeklyByYearDay +. test/test_rrule.py::RRuleTest::testWeeklyByYearDayNeg +. test/test_rrule.py::RRuleTest::testWeeklyInterval +. test/test_rrule.py::RRuleTest::testWeeklyIntervalLarge +. test/test_rrule.py::RRuleTest::testWkStIntervalMO +. test/test_rrule.py::RRuleTest::testWkStIntervalSU +. test/test_rrule.py::RRuleTest::testXAfter +. test/test_rrule.py::RRuleTest::testXAfterInc +. test/test_rrule.py::RRuleTest::testYearly +. test/test_rrule.py::RRuleTest::testYearlyByEaster +. test/test_rrule.py::RRuleTest::testYearlyByEasterNeg +. test/test_rrule.py::RRuleTest::testYearlyByEasterPos +. test/test_rrule.py::RRuleTest::testYearlyByHour +. test/test_rrule.py::RRuleTest::testYearlyByHourAndMinute +. test/test_rrule.py::RRuleTest::testYearlyByHourAndMinuteAndSecond +. test/test_rrule.py::RRuleTest::testYearlyByHourAndSecond +. test/test_rrule.py::RRuleTest::testYearlyByMinute +. test/test_rrule.py::RRuleTest::testYearlyByMinuteAndSecond +. test/test_rrule.py::RRuleTest::testYearlyByMonth +. test/test_rrule.py::RRuleTest::testYearlyByMonthAndMonthDay +. test/test_rrule.py::RRuleTest::testYearlyByMonthAndMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testYearlyByMonthAndNWeekDay +. test/test_rrule.py::RRuleTest::testYearlyByMonthAndNWeekDayLarge +. test/test_rrule.py::RRuleTest::testYearlyByMonthAndWeekDay +. test/test_rrule.py::RRuleTest::testYearlyByMonthAndYearDay +. test/test_rrule.py::RRuleTest::testYearlyByMonthAndYearDayNeg +. test/test_rrule.py::RRuleTest::testYearlyByMonthDay +. test/test_rrule.py::RRuleTest::testYearlyByMonthDayAndWeekDay +. test/test_rrule.py::RRuleTest::testYearlyByNWeekDay +. test/test_rrule.py::RRuleTest::testYearlyByNWeekDayLarge +. test/test_rrule.py::RRuleTest::testYearlyBySecond +. test/test_rrule.py::RRuleTest::testYearlyBySetPos +. test/test_rrule.py::RRuleTest::testYearlyByWeekDay +. test/test_rrule.py::RRuleTest::testYearlyByWeekNo +. test/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDay +. test/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDay53 +. test/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDayLarge +. test/test_rrule.py::RRuleTest::testYearlyByWeekNoAndWeekDayLast +. test/test_rrule.py::RRuleTest::testYearlyByYearDay +. test/test_rrule.py::RRuleTest::testYearlyByYearDayNeg +. test/test_rrule.py::RRuleTest::testYearlyInterval +. test/test_rrule.py::RRuleTest::testYearlyIntervalLarge +. test/test_rrule.py::RRuleSetTest::testSet +. test/test_rrule.py::RRuleSetTest::testSetCachePost +. test/test_rrule.py::RRuleSetTest::testSetCachePostInternal +. test/test_rrule.py::RRuleSetTest::testSetCachePre +. test/test_rrule.py::RRuleSetTest::testSetCount +. test/test_rrule.py::RRuleSetTest::testSetDate +. test/test_rrule.py::RRuleSetTest::testSetDateAndExDate +. test/test_rrule.py::RRuleSetTest::testSetDateAndExRule +. test/test_rrule.py::RRuleSetTest::testSetExDate +. test/test_rrule.py::RRuleSetTest::testSetExDateCount +. test/test_rrule.py::RRuleSetTest::testSetExDateRevOrder +. test/test_rrule.py::RRuleSetTest::testSetExRule +. test/test_rrule.py::RRuleSetTest::testSetExRuleCount +. test/test_rrule.py::RRuleSetTest::testSetRDateCount +. test/test_rrule.py::RRuleSetTest::testSetRRuleCount +. test/test_rrule.py::WeekdayTest::testInvalidNthWeekday +. test/test_rrule.py::WeekdayTest::testWeekdayCallable +. test/test_rrule.py::WeekdayTest::testWeekdayEquality +. test/test_rrule.py::WeekdayTest::testWeekdayEqualitySubclass +. test/test_rrule.py::WeekdayTest::testWeekdayReprNoN +. test/test_rrule.py::WeekdayTest::testWeekdayReprWithN +. test/test_tz.py::TZTest::testBrokenIsDstHandling +. test/test_tz.py::TZTest::testFileEnd1 +. test/test_tz.py::TZTest::testFileStart1 +. test/test_tz.py::TZTest::testGMTHasNoDaylight +. test/test_tz.py::TZTest::testGMTOffset +. test/test_tz.py::TZTest::testGetTzEquality +. test/test_tz.py::TZTest::testGettz +. test/test_tz.py::TZTest::testICalEnd1 +. test/test_tz.py::TZTest::testICalStart1 +. test/test_tz.py::TZTest::testIsStd +. test/test_tz.py::TZTest::testLeapCountDecodesProperly +. test/test_tz.py::TZTest::testRangeCmp1 +. test/test_tz.py::TZTest::testRangeCmp2 +. test/test_tz.py::TZTest::testRoundNonFullMinutes +. test/test_tz.py::TZTest::testStrCmp1 +. test/test_tz.py::TZTest::testStrCmp2 +. test/test_tz.py::TZTest::testStrEnd1 +. test/test_tz.py::TZTest::testStrEnd2 +. test/test_tz.py::TZTest::testStrEnd3 +. test/test_tz.py::TZTest::testStrEnd4 +. test/test_tz.py::TZTest::testStrEnd5 +. test/test_tz.py::TZTest::testStrEnd6 +. test/test_tz.py::TZTest::testStrStart1 +. test/test_tz.py::TZTest::testStrStart2 +. test/test_tz.py::TZTest::testStrStart3 +. test/test_tz.py::TZTest::testStrStart4 +. test/test_tz.py::TZTest::testStrStart5 +. test/test_tz.py::TZTest::testStrStart6 +. test/test_tz.py::TZTest::testStrStr +. test/test_tz.py::TZTest::testTZSetDoesntCorrupt +. test/test_tz.py::TZTest::testTimeOnlyGettz +. test/test_tz.py::TZTest::testTimeOnlyLocal +. test/test_tz.py::TZTest::testTimeOnlyOffset +. test/test_tz.py::TZTest::testTimeOnlyRange +. test/test_tz.py::TZTest::testTimeOnlyUTC +. test/test_tz.py::TZTest::testTzNameNone +. test/test_tz.py::TZTest::testZoneInfoFileEnd1 +. test/test_tz.py::TZTest::testZoneInfoFileStart1 +. test/test_tz.py::TZTest::testZoneInfoOffsetSignal +s test/test_tz.py::TzWinTest::testIsdstZoneWithNoDaylightSaving + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testLocal + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testOffset + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzResLoadName + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzResNameFromString + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzWinEquality + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzWinInequality + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzWinLocalRepr + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinLocalEquality + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinLocalName + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinLocalRepr + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinLocalTimeOnlyDST + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinLocalTimeOnlyTZName + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinLocalTimeOnlyUTCOffset + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinName + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinRepr + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinTimeOnlyDST + Skipped: Requires Windows +s test/test_tz.py::TzWinTest::testTzwinTimeOnlyUTCOffset + Skipped: Requires Windows