TST: weave tests: add context manager to create/clean tempdirs for blitz().

Closes gh-2092.