Split the tests into two subdirectories: those that work in pure python and those that use the C++ bindings.