Yeah, I think the docstring in `set_temp` meant to say "with statement" instead of "while loop". Having to do `set_temp` in every test defeats the purpose of "setup" and "teardown" though. For now, I am not going this route. But we can always re-visit this in the future if resetting in "teardown" becomes a problem.