mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
Issue #11576: Fixed timedelta subtraction glitch on big timedelta values
This commit is contained in:
parent
04026cf56c
commit
b6f5ec7370
3 changed files with 19 additions and 8 deletions
|
@ -383,6 +383,12 @@ class TestTimeDelta(HarmlessMixedComparison, unittest.TestCase):
|
|||
for i in range(-10, 10):
|
||||
eq((i*us/-3)//us, round(i/-3))
|
||||
|
||||
# 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