It would be better, yes. That is being done somewhere else (I remember seeing it) but not in this class. Also, I don't know at the moment the precise calling sequence - don't I need to actually create the virtual environment to get its paths, which I don't want to do in ```__init__```? So it may not be possible anyway.

To be blunt, I don't want to waste what little time I have at the moment on fixing this. If the "quick hack" version of the patch is unacceptable, that's fine, I can just leave the issue open for now. I'd just prefer to be at least able to run the unit tests locally (there's no hope for the functional tests as I don't have Subversion installed for example). It's getting embarrassing using Travis to find my typos ;-)