Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 749594

Summary: dev-python/python-dateutil-2.8.1-r2 fails tests with sys-libs/timezone-data-2020b and slim bloats
Product: Gentoo Linux Reporter: Louis Sautier (sbraz) <sbraz>
Component: Current packagesAssignee: Python Gentoo Team <python>
Status: CONFIRMED ---    
Severity: normal CC: vrusinov
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/dateutil/dateutil/issues/1059
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 749591    
Attachments: build.log

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