COMMITS
/ Lib/test/test_collections.py January 10, 2026
H
gh-143586: Add Counter comparison tests to enforce missing element semantics (gh-143587)
Heikki Toivonen committed
December 25, 2025
K
gh-143004: Fix possible use-after-free in collections.Counter.update() (GH-143044)
kaushal trivedi committed
September 26, 2025
R
gh-138682: Add symmetric difference to Counter (gh-138766)
Raymond Hettinger committed
September 18, 2025
September 16, 2025
A
August 7, 2025
G
gh-137463: Update `validate_abstract_methods` in `test_collections.py` (#137464)
Guilherme Leobas committed
May 23, 2025
S
gh-134578: Mark more slow tests (GH-134579)
Serhiy Storchaka committed
January 20, 2025
S
gh-71339: Use assertIsSubclass() and assertNotIsSubclass() in test_collections (GH-128824)
Serhiy Storchaka committed
May 8, 2024
N
gh-118803: Remove `ByteString` from `typing` and `collections.abc` (#118804)
Nikita Sobolev committed
April 8, 2024
E
gh-116303: Skip tests if C recursion limit is unavailable (GH-117368)
Erlend E. Aasland committed
February 10, 2024
M
gh-114894: add array.array.clear() method (#114919)
Mike Zimin committed
December 4, 2023
S
gh-110275: Named tuple's __replace__() now raises TypeError for invalid arguments (GH-110299)
Serhiy Storchaka committed
May 13, 2023
A
gh-91896: Revert some very noisy DeprecationWarnings for `ByteString` (#104424)
Alex Waygood committed
May 12, 2023
A
gh-91896: Improve visibility of `ByteString` deprecation warnings (#104294)
Alex Waygood committed
May 4, 2023
S
gh-91896: Deprecate collections.abc.ByteString (#102096)
Shantanu committed
J
gh-102500: Implement PEP 688 (#102521)
Jelle Zijlstra committed
April 24, 2023
R
GH-103805: Lib test f541 linting issue fix (#103812)
Rodolfo M. Pereira committed
November 8, 2022
N
gh-98513: Test abstract methods of some `collections` types (#98516)
Nikita Sobolev committed
November 3, 2022
N
gh-98512: Add more tests for `ValuesView` (#98515)
Nikita Sobolev committed
October 5, 2022
M
GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510)
Mark Shannon committed
May 10, 2022
B
bpo-39264: Fix UserDict.get() to account for __missing__() (GH-17910)
Bar Harel committed
May 4, 2022
S
gh-92107: Add tests that subscription works on arbitrary named tuple types (GH-92304)
Serhiy Storchaka committed
January 16, 2022
N
bpo-46387: test all pickle protos in `test_field_descriptor` in `test_collections` (GH-30614)
Nikita Sobolev committed
November 22, 2021
C
bpo-45859: Mark test_field_descriptor in test_collections as CPython-only (GH-29691)
Carl Friedrich Bolz-Tereick committed
October 6, 2021
C
Fix typos in the Lib directory (GH-28775)
Christian Clauss committed
September 20, 2021
S
bpo-45229: Use doctest.DocTestSuite instead of run_doctest (GH-28468)
Serhiy Storchaka committed
July 21, 2021
D
bpo-44704: Make Set._hash consistent with frozenset.__hash__ (GH-27281)
Dennis Sweeney committed
May 3, 2021
R
bpo-25478: Add total() method to collections.Counter (GH-25829)
Raymond Hettinger committed
May 2, 2021
M
bpo-43977: Make sure that tp_flags for pattern matching are inherited correctly. (GH-25813)
Mark Shannon committed
April 14, 2021
K
bpo-43825: Fix deprecation warnings in test_cmd_line and test_collections (GH-25380)
Karthikeyan Singaravelan committed
April 7, 2021
S
Fix broken test for MutableSet.pop() (GH-25209)
Stepan Sindelar committed
March 14, 2021
K
bpo-43245: Add keyword argument support to ChainMap.new_child() (GH-24788)
Kamil Turek committed
February 26, 2021
B
bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917)
Brandt Bucher committed
February 18, 2021
V
bpo-42990: Add __builtins__ attribute to functions (GH-24559)
Victor Stinner committed
February 4, 2021
R
bpo-43102: Set namedtuple __new__'s internal builtins to a dict. (GH-24439)
Raymond Hettinger committed
November 30, 2020
A
bpo-42487: don't call __getitem__ of underlying maps in ChainMap.__iter__ (GH-23534)
Andreas Poehlmann committed
November 21, 2020
R
Clarify that Set._from_iterable is not required to be a classmethod. (GH-23272)
Richard Levasseur committed
May 31, 2020
R
bpo-40755: Add rich comparisons to Counter (GH-20548)
Raymond Hettinger committed
May 28, 2020
R
bpo-40755: Add missing multiset operations to Counter() (GH-20339)
Raymond Hettinger committed
April 15, 2020
A
March 30, 2020
C
Fix bug in test_collections.py (#19221)
Curtis Bucher committed
March 23, 2020
C
bpo-36144: Add PEP 584 operators to collections.ChainMap (#18832)
Curtis Bucher committed
December 16, 2019
R
Add tests and design notes for Counter subset/superset operations. (GH-17625)
Raymond Hettinger committed
August 30, 2019
M
Fix typos mostly in comments, docs and test names (GH-15209)
Min ho Kim committed
August 8, 2019
S
bpo-37685: Use singletons ALWAYS_EQ and NEVER_EQ in more tests. (GH-15167)
Serhiy Storchaka committed
July 30, 2019
M
Fix typos in comments, docs and test names (#15018)
Min ho Kim committed
July 1, 2019
V
Remove unused imports in tests (GH-14518)
Victor Stinner committed
May 19, 2019
B
bpo-27141: Fix collections.UserList and UserDict shallow copy. (GH-4094)
Bar Harel committed
March 18, 2019
R
bpo-36321: Fix misspelled attribute in namedtuple() (GH-12375)
Raymond Hettinger committed
February 21, 2019
J
bpo-36068: Make _tuplegetter objects serializable (GH-11981)
Joe Jevnik committed