============================= test session starts ============================== platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON) cachedir: .pytest_cache rootdir: $(@D) collecting ... collected 144 items aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_date PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_datetime PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_duration PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_interval PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_object PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_repeating_interval PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_time PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_build_timezone PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_combine_concise_interval_tuples PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_is_interval_end_concise PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_range_check_date PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_range_check_duration PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_range_check_repeating_interval PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_range_check_time PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_range_check_time_leap_seconds_supported PASSED aniso8601/builders/tests/test_init.py::TestBaseTimeBuilder::test_range_check_timezone PASSED aniso8601/builders/tests/test_init.py::TestBuilderFunctions::test_cast PASSED aniso8601/builders/tests/test_init.py::TestBuilderFunctions::test_cast_caughtexception PASSED aniso8601/builders/tests/test_init.py::TestBuilderFunctions::test_cast_exception PASSED aniso8601/builders/tests/test_init.py::TestBuilderFunctions::test_cast_thrownexception PASSED aniso8601/builders/tests/test_init.py::TestTupleBuilder::test_build_date PASSED aniso8601/builders/tests/test_init.py::TestTupleBuilder::test_build_datetime PASSED aniso8601/builders/tests/test_init.py::TestTupleBuilder::test_build_duration PASSED aniso8601/builders/tests/test_init.py::TestTupleBuilder::test_build_interval PASSED aniso8601/builders/tests/test_init.py::TestTupleBuilder::test_build_repeating_interval PASSED aniso8601/builders/tests/test_init.py::TestTupleBuilder::test_build_time PASSED aniso8601/builders/tests/test_init.py::TestTupleBuilder::test_build_timezone PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_date PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_datetime PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_duration PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_interval PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_ordinal_date PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_repeating_interval PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_time PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_timezone PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_build_week_date PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_date_generator PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_date_generator_unbounded PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_distribute_microseconds PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_iso_year_start PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_range_check_date PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_range_check_duration PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_range_check_interval PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder::test_range_check_time PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder_UtiltyFunctions::test_cast_to_fractional_component PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder_UtiltyFunctions::test_fractional_range_check PASSED aniso8601/builders/tests/test_python.py::TestPythonTimeBuilder_UtiltyFunctions::test_year_range_check PASSED aniso8601/tests/test_compat.py::TestCompatFunctions::test_is_string PASSED aniso8601/tests/test_date.py::TestDateParserFunctions::test_parse_date PASSED aniso8601/tests/test_date.py::TestDateParserFunctions::test_parse_date_badstr PASSED aniso8601/tests/test_date.py::TestDateParserFunctions::test_parse_date_badtype PASSED aniso8601/tests/test_date.py::TestDateParserFunctions::test_parse_date_mockbuilder PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_badstr PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_badtype PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_badweek PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_badweekday PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_day PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_extended_year PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_month PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_week PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_year PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_year_ordinal PASSED aniso8601/tests/test_date.py::TestDateResolutionFunctions::test_get_date_resolution_year_weekday PASSED aniso8601/tests/test_decimalfraction.py::TestDecimalFractionFunctions::test_normalize PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_get_duration_resolution_days PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_get_duration_resolution_hours PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_get_duration_resolution_minutes PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_get_duration_resolution_months PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_get_duration_resolution_seconds PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_get_duration_resolution_weeks PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_get_duration_resolution_years PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_has_any_component PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_badstr PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_badtype PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_combined PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_combined_suffixgarbage PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_mockbuilder PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_negative PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_nop PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_outoforder PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_middlefraction PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_multiplefractions PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_negative PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_notime PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_notime_badstr PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_notime_outoforder PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_notime_timepart PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_suffixgarbage PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_time PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_time_badstr PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_time_dateintime PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_time_outoforder PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_prescribed_time_timeindate PASSED aniso8601/tests/test_duration.py::TestDurationParserFunctions::test_parse_duration_weekcombination PASSED aniso8601/tests/test_init.py::TestInitFunctions::test_import PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_get_interval_resolution_date PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_get_interval_resolution_duration PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_get_interval_resolution_time PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_baddelimiter PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_badstr PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_badtype PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_end PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_internal PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_mockbuilder PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_repeating PASSED aniso8601/tests/test_interval.py::TestIntervalParserFunctions::test_parse_interval_suffixgarbage PASSED aniso8601/tests/test_interval.py::TestIntervalParser_UtilityFunctions::test_get_interval_component_resolution PASSED aniso8601/tests/test_interval.py::TestIntervalParser_UtilityFunctions::test_get_interval_resolution PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_get_interval_resolution_date PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_get_interval_resolution_duration PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_get_interval_resolution_time PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_parse_repeating_interval PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_parse_repeating_interval_baddelimiter PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_parse_repeating_interval_badstr PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_parse_repeating_interval_badtype PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_parse_repeating_interval_mockbuilder PASSED aniso8601/tests/test_interval.py::TestRepeatingIntervalParserFunctions::test_parse_repeating_interval_suffixgarbage PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_datetime PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_datetime_baddelimiter PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_datetime_badstr PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_datetime_badtype PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_datetime_commadelimited PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_datetime_mockbuilder PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_datetime_spacedelimited PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_time PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_time_badstr PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_time_badtype PASSED aniso8601/tests/test_time.py::TestTimeParserFunctions::test_parse_time_mockbuilder PASSED aniso8601/tests/test_time.py::TestTimeResolutionFunctions::test_get_datetime_resolution PASSED aniso8601/tests/test_time.py::TestTimeResolutionFunctions::test_get_time_resolution PASSED aniso8601/tests/test_time.py::TestTimeResolutionFunctions::test_get_time_resolution_badstr PASSED aniso8601/tests/test_time.py::TestTimeResolutionFunctions::test_get_time_resolution_badtype PASSED aniso8601/tests/test_time.py::TestTimeResolutionFunctions::test_get_time_resolution_internal PASSED aniso8601/tests/test_timezone.py::TestTimezoneParserFunctions::test_parse_timezone PASSED aniso8601/tests/test_timezone.py::TestTimezoneParserFunctions::test_parse_timezone_badstr PASSED aniso8601/tests/test_timezone.py::TestTimezoneParserFunctions::test_parse_timezone_badtype PASSED aniso8601/tests/test_timezone.py::TestTimezoneParserFunctions::test_parse_timezone_mockbuilder PASSED aniso8601/tests/test_timezone.py::TestTimezoneParserFunctions::test_parse_timezone_negativezero PASSED aniso8601/tests/test_utcoffset.py::TestUTCOffset::test_dst PASSED aniso8601/tests/test_utcoffset.py::TestUTCOffset::test_pickle PASSED aniso8601/tests/test_utcoffset.py::TestUTCOffset::test_repr PASSED ======== 144 passed ========