Could we use strings instead of modules here, so that `nosetests -v` is readable? The module form prints:

    distributions.tests.test_model_flavors.test_model([<module 'distributions.dbg.models.gp' from '/home/vagrant/fdc/distributions/distributions/dbg/models/gp.pyc'>, <module 'distributions.hp.models.gp' from '/home/vagrant/fdc/distributions/distributions/hp/models/gp.so'>],)

whereas the little bit of extra work to do string lookup keeps messages readable: 
    
    distributions.tests.test_model_flavors.test_model('dd')