bidict/tests
jab 4d906b6eca code and documentation improvements
- Use __slots__ to speed up attribute access and decrease memory usage
  (adding _SlotPickleMixin to preserve pickleability)
- "Code review nav" comments
- Remove _clear from frozenbidict, leaving only the public `clear` methods on
  the mutable bidict types. Much clearer now! (ducks)
- Improve `pop` and `popitem` signatures. No need for them to take *args/**kw.
- Make bidict extend MutableMapping directly rather than registering it as a
  virtual subclass. Leave a comment explaining that it inherits
  MutableMapping's setdefault implementation now that it isn't added manually.
- Make the DuplicationPolicy class just a namespace holding
  RAISE, OVERWRITE, and IGNORE, not a _Marker itself.
  Make RAISE, OVERWRITE, and IGNORE just _Markers, not `DuplicationPolicy`s.
- Various other code and docs improvements.
2018-02-19 13:40:01 +11:00
..
__init__.py happy 2018 2017-12-31 22:51:19 -05:00
test_benchmark.py happy 2018 2017-12-31 22:51:19 -05:00
test_bidict.txt happy 2018 2017-12-31 22:51:19 -05:00
test_eq_and_hash.py happy 2018 2017-12-31 22:51:19 -05:00
test_frozenbidict.txt use more concise :role:`~foo.bar` sphinx link syntax 2018-01-02 16:49:34 -05:00
test_hypothesis.py code and documentation improvements 2018-02-19 13:40:01 +11:00
test_inverted.txt happy 2018 2017-12-31 22:51:19 -05:00
test_metadata.py happy 2018 2017-12-31 22:51:19 -05:00
test_namedbidict.txt happy 2018 2017-12-31 22:51:19 -05:00
test_orderedbidict.txt happy 2018 2017-12-31 22:51:19 -05:00
test_pairs.txt happy 2018 2017-12-31 22:51:19 -05:00
test_subclasshook.py various improvements 2018-02-13 12:34:33 +11:00