Sort the list in the memoization, so that list ordering does not cause tests to be unnecessarily executed
Add the suggested extra assertion within bisect_search()
Add assertions into the bisect_biggest() function as well, only if all variable elements are found
Add assertion after all symbols from all files have been found
Add --skip-verification flag to skip the verification assertions (lessen the number of test executions)
Documentation:
I did not change any documentation. The functionality I changed is not currently in the documentation. It should be added to the documentation, but that is in the scope of issue #136.
Tests:
Added tests for this new functionality within the docstring for bisect_search() and bisect_biggest().
Fixes #225
Description: Many changes to bisect:
bisect_search()
bisect_biggest()
function as well, only if all variable elements are found--skip-verification
flag to skip the verification assertions (lessen the number of test executions)Documentation: I did not change any documentation. The functionality I changed is not currently in the documentation. It should be added to the documentation, but that is in the scope of issue #136.
Tests:
bisect_search()
andbisect_biggest()
.tst_bisect_biggest.py