In that sense, the test-related functionality may pull information from across different modules (e.g., `requires_qt` might pull stuff from `app` while `requires_pyopengl` might pull stuff from `gloo.gl`), but I suppose that makes more sense than scattering test-related functions all over the place. +1