]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-145546: unittest.util: fix `sorted_list_difference` tail deduplication (GH-145547)
authorStefan Zetzsche <120379523+stefanzetzsche@users.noreply.github.com>
Wed, 11 Mar 2026 12:21:22 +0000 (12:21 +0000)
committerGitHub <noreply@github.com>
Wed, 11 Mar 2026 12:21:22 +0000 (13:21 +0100)
commitece712197d2d23bcc80937d122e7b9f07338350e
tree31e4ca57a1cdf97fbe0ddbdd679ed9c7b384bbe7
parent5d6e8dd683b25348bfe45f6321f9734868199a23
gh-145546: unittest.util: fix `sorted_list_difference` tail deduplication (GH-145547)

* fix(unittest.util): Deduplicate tail elements in sorted_list_difference

sorted_list_difference failed to deduplicate remaining elements when one
list was exhausted, causing duplicate values in the result.

Deduplicate before extending.

Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
Lib/test/test_unittest/test_util.py
Lib/unittest/util.py
Misc/NEWS.d/next/Library/2026-03-05-14-13-10.gh-issue-145546.3tnlxx.rst [new file with mode: 0644]