Call superclass method.
Use a Python RAII object to make temporary files.

This ensures that they are automatically cleaned up
when the test completes, and avoid permissions or
naming problems. Closes #828.
Suffix already contains a period - no need to add another.