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
BTrees/_module_builder.py
0 → 100644
Please register or sign in to comment