EMAN2 uses python unit test and regression test as its testing framework. For features not testable or not easily to be tested in python, they will be tested in C++.