Reduce the boilerplate needed to add new tree types.
Generate the Python modules and test modules based off a description of the datatype. Several tests that were previously only used for a specific classes are now generalized and added to most trees, such as testing non-compliant keys and testing overflow for bounded values. Also always raise ``OverflowError`` for integer keys/values out of range.
Showing
BTrees/IFBTree.py
deleted
100644 → 0
BTrees/IIBTree.py
deleted
100644 → 0
BTrees/IOBTree.py
deleted
100644 → 0
BTrees/IUBTree.py
deleted
100644 → 0
BTrees/LFBTree.py
deleted
100644 → 0
BTrees/LLBTree.py
deleted
100644 → 0
BTrees/LOBTree.py
deleted
100644 → 0
BTrees/LQBTree.py
deleted
100644 → 0
BTrees/OIBTree.py
deleted
100644 → 0
BTrees/OLBTree.py
deleted
100644 → 0
BTrees/OOBTree.py
deleted
100644 → 0
BTrees/OQBTree.py
deleted
100644 → 0
BTrees/OUBTree.py
deleted
100644 → 0
BTrees/QFBTree.py
deleted
100644 → 0
BTrees/QLBTree.py
deleted
100644 → 0
BTrees/QOBTree.py
deleted
100644 → 0
BTrees/QQBTree.py
deleted
100644 → 0
BTrees/UFBTree.py
deleted
100644 → 0
BTrees/UIBTree.py
deleted
100644 → 0
BTrees/UOBTree.py
deleted
100644 → 0
BTrees/UUBTree.py
deleted
100644 → 0
BTrees/_datatypes.py
0 → 100644
This diff is collapsed.
BTrees/_module_builder.py
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment