Explain the "test" conditional requirement for dependencies is not all of the modules necessary to run the unit tests.