Bug 1761380
Summary: | [FTBFS] python-urllib3 FTBFS: test_recent_date fails | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 8 | Reporter: | Christian Heimes <cheimes> |
Component: | python-urllib3 | Assignee: | Anna Khaitovich <akhaitov> |
Status: | CLOSED ERRATA | QA Contact: | Dita Stehlikova <dstehlik> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.1 | CC: | akhaitov, dstehlik, lbalhar, pviktori, torsava |
Target Milestone: | rc | ||
Target Release: | 8.2 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | python-urllib3-1.24.2-4.el8 | Doc Type: | No Doc Update |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-04-28 16:44:48 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1726743 |
The pull request mentioned in the previous comment was merged with a simple workaround so this bug is still not fixed. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:1793 |
Description of problem: urllib3's unit test are failing. The test suite contains a test to verify that urllib3's version is recent. Version-Release number of selected component (if applicable): python-urllib3-1.24.2-2.el8 How reproducible: always Steps to Reproduce: 1. build the package Actual results: def test_recent_date(self): # This test is to make sure that the RECENT_DATE value # doesn't get too far behind what the current date is. # When this test fails update urllib3.connection.RECENT_DATE # according to the rules defined in that file. two_years = datetime.timedelta(days=365 * 2) > assert RECENT_DATE > (datetime.datetime.today() - two_years).date() E AssertionError: assert datetime.date(2017, 6, 30) > datetime.date(2017, 10, 14) E + where datetime.date(2017, 10, 14) = <built-in method date of datetime.datetime object at 0x7f53b0311b70>() E + where <built-in method date of datetime.datetime object at 0x7f53b0311b70> = (datetime.datetime(2019, 10, 14, 11, 51, 42, 848573) - datetime.timedelta(days=730)).date E + where datetime.datetime(2019, 10, 14, 11, 51, 42, 848573) = <built-in method today of type object at 0x7f53c7cff940>() E + where <built-in method today of type object at 0x7f53c7cff940> = <class 'datetime.datetime'>.today E + where <class 'datetime.datetime'> = datetime.datetime test_connection.py:55: AssertionError Expected results: No error Additional info: I suggest to simply skip the test case in %check block pytest -v -k "not test_recent_date"