mirror of
https://github.com/python/cpython.git
synced 2025-07-30 22:54:16 +00:00
Issue #11576: Fixed timedelta subtraction glitch on big timedelta values
This commit is contained in:
parent
5f511826c2
commit
07019bcaab
2 changed files with 15 additions and 7 deletions
|
@ -231,6 +231,13 @@ class TestTimeDelta(HarmlessMixedComparison, unittest.TestCase):
|
|||
eq(a//10, td(0, 7*24*360))
|
||||
eq(a//3600000, td(0, 0, 7*24*1000))
|
||||
|
||||
# Issue #11576
|
||||
eq(td(999999999, 86399, 999999) - td(999999999, 86399, 999998),
|
||||
td(0, 0, 1))
|
||||
eq(td(999999999, 1, 1) - td(999999999, 1, 0),
|
||||
td(0, 0, 1))
|
||||
|
||||
|
||||
def test_disallowed_computations(self):
|
||||
a = timedelta(42)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue