This is based off of pull request #10 from @athieriot.
Thanks for the idea! I've implemented it as a flag and an environment
variable that can be enabled. I've also added another test to handle
the environment variable.
This lets me run tests in a terminal. If I mess up and the terminal is
being read by `cat` or similar, this input is used instead and now my
tests will automatically fail properly.