We use a new environment which inherits from globalenv(). In an ideal world, we'd avoid putting the global environment on the search path for tests, but it's not currently possible without losing the ability to load packages in tests.

test_env()