I am writing a test where a create a file using tempfile. I clone the file with try_clone
(docs) and then pass it to a system that I am testing. I then want to test that some data was written. To do this I have to rewind the original file because try_clone
creates a file from the same file handle so seek position is synced.
I was wondering if there is any way around this. It can be annoying to remember to seek to the beginning. I also might want to test what is written in the middle of the other system writing to the file. If I knew the path than I could open the file twice rather than using try_clone
but I can't get the path for a temporary file.