Source code for pynwb.testing.utils
import os
[docs]
def remove_test_file(path):
"""A helper function for removing intermediate test files
This checks if the environment variable CLEAN_NWB has been set to False
before removing the file. If CLEAN_NWB is set to False, it does not remove the file.
"""
clean_flag_set = os.getenv('CLEAN_NWB', True) not in ('False', 'false', 'FALSE', '0', 0, False)
if os.path.exists(path) and clean_flag_set:
os.remove(path)