Test init a bit more thoroughly.

Move mox.VerifyAll() out of teardown_method(), since it should be considered as part of the test and not part of the cleanup.
Use pytest tmpdir in test_download