otp.TmpFile#
- class TmpFile(suffix='', name='', clean_up=default, force=False, base_dir=default)#
Bases:
File,PathLike,CleanUpFinalizerClass to create a temporary file. By default, this file will be deleted automatically after python process exits. Base path where temporary files are created could be set using the
ONE_TICK_TMP_DIR. By default they are created under thetempfile.gettempdir()folder.- Parameters:
name (str) – name of the temporary file without suffix. By default some random name will be generated.
suffix (str) – suffix of the name of the temporary file.
clean_up (bool) –
Controls whether this temporary file will be deleted automatically after python process exits.
By default, the value of current
otp.Sessionis used. If it’s not set, thenotp.config.clean_up_tmp_filesis used.force (bool) – Rewrite temporary file if it exists and parameter
nameis set.base_dir (str) – Absolute path of the directory where temporary file will be created. By default, the directory of current
otp.Sessionis used.
See also
The testing framework has a
--keep-generatedflag that controls clean up for all related instances onetick-py-test plugin features