Refactor numba.testing to rely on NumbaTestProgram