lsst.utils.tests.getTempFilePath() creates a predictable file name for a temporary file based on the method and class that call it. When used as a context, it tries to delete the file on exit. If the file does not exist at this point, a warning is emitted. There are cases in the simulations stack where we need to supply the names of temporary files that are not necessarily created. For example, one of our moving object simulation codes requires a name of a file to which failures are written. If nothing fails, nothing is written to that file and the file does not exist. We use getTempFilePath() to generate the name of this failure log in unittests. When the failure log does not exist, we get a warning in our stdout. It would be nice if there was a kwarg in getTempFilePath() that indicated "we do not care if the file does not get created; do not emit the warning."