Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 749594 - dev-python/python-dateutil-2.8.1-r2 fails tests with sys-libs/timezone-data-2020b and slim bloats
Summary: dev-python/python-dateutil-2.8.1-r2 fails tests with sys-libs/timezone-data-2...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL: https://github.com/dateutil/dateutil/...
Whiteboard:
Keywords:
Depends on:
Blocks: zic-slim
  Show dependency tree
 
Reported: 2020-10-16 21:19 UTC by Louis Sautier (sbraz)
Modified: 2021-01-14 00:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,494.11 KB, text/x-log)
2020-10-16 21:19 UTC, Louis Sautier (sbraz)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Louis Sautier (sbraz) gentoo-dev 2020-10-16 21:19:03 UTC
Created attachment 666068 [details]
build.log

Lots of failures, for instance:
____________________________________________________________________________________ test_resolve_imaginary[tzi4-dt4-dt_exp4] _____________________________________________________________________________________

tzi = tzfile('/usr/share/zoneinfo/Africa/Monrovia'), dt = datetime.datetime(1972, 1, 7, 0, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia'))
dt_exp = datetime.datetime(1972, 1, 7, 1, 14, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia'))

    @pytest.mark.tz_resolve_imaginary
    @pytest.mark.parametrize('tzi, dt, dt_exp', resolve_imaginary_tests)
    def test_resolve_imaginary(tzi, dt, dt_exp):
        dt = dt.replace(tzinfo=tzi)
        dt_exp = dt_exp.replace(tzinfo=tzi)

        dt_r = tz.resolve_imaginary(dt)
>       assert dt_r == dt_exp
E       AssertionError: assert datetime.datetime(1972, 1, 7, 0, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia')) == datetime.datetime(1972, 1, 7, 1, 14, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia'))
E         +datetime.datetime(1972, 1, 7, 0, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia'))
E         -datetime.datetime(1972, 1, 7, 1, 14, 30, tzinfo=tzfile('/usr/share/zoneinfo/Africa/Monrovia'))

dateutil/test/test_tz.py:2800: AssertionError