aboutsummaryrefslogtreecommitdiff
path: root/tests/test_map.py
AgeCommit message (Expand)Author
2022-05-21Fix iteration when the tree is 7 levels deep + collisionsYury Selivanov
2021-02-09Fix flake8 errors and add it to CI (#45)Taneli Hukkinen
2021-02-09Make __repr__ more similar to other mapping types (#58)Ofek Lev
2020-05-17Unbreak CIYury Selivanov
2020-05-13Fix errors when a kwarg is named "col" (#35)Taneli Hukkinen
2020-04-22A bunch of fixesYury Selivanov
2019-11-02Add Python 3.8 support (#16)Bruno Oliveira
2019-10-03Add typing information (#13)Anton Agestam
2018-12-13Don't allow MapMutation.update() calls after the mutation is finishedYury Selivanov
2018-12-13Add MapMutation.update(); make creating Map from a Map faster; fix bugsYury Selivanov
2018-11-20Make MapMutation unpickleableYury Selivanov
2018-11-20Fix error message: "has been finalized" -> "has been finished"Yury Selivanov
2018-11-20Rename .finalize() to .finish()Yury Selivanov
2018-11-20Make MapMutation a context managerYury Selivanov
2018-11-20Implement mutable mapping API for MapMutation; add after-finalize checksYury Selivanov
2018-11-20Implement pickle supportYury Selivanov
2018-11-20Fix .keys() and other views to support being iterated more than onceYury Selivanov
2018-11-20Implement Map.update(); support initializing Map from dict/iter/mapYury Selivanov
2018-11-20Implement Map.mutate() methodYury Selivanov
2018-05-01Reject keyword and positional arguments in __new__. Fixes #2.Yury Selivanov
2018-04-07pymap: Streamline .assoc() methodYury Selivanov
2018-04-03Coverage: 100%Yury Selivanov
2018-04-03Make Map a subclass of collecitons.abc.MappingYury Selivanov
2018-04-03Change Map.delete(key): raise a KeyError if key is not in the mapYury Selivanov
2018-04-02Add pure Python implementation (compatible with PyPy)Yury Selivanov
2018-04-01Implement Map.__hash__Yury Selivanov
2018-04-01Implement __repr__Yury Selivanov
2018-03-30Do not use f-strings for Python 3.5 compatibilityElvis Pranskevichus
2018-03-30Initial commitYury Selivanov