http://www.perlmonks.org?node_id=1020943


in reply to import not getting called in a module

Because the package name is not the same as the name you use.

Try

package t::test_setup;
instead.