Cleaner asserts for HTTPErrors
Don't use os env var in unit tests.
Add temporary storage upload
Explicit relative import
New units and change test_jobs for consistency.