import os def before_all(context): context.endpoint = None context.request_data = None context.files = {} context.response = None def after_scenario(context, scenario): if hasattr(context, "files"): for file in context.files.values(): file.close() if os.path.exists("response_file"): os.remove("response_file") if hasattr(context, "file_name") and os.path.exists(context.file_name): os.remove(context.file_name) # Remove any temporary files for temp_file in os.listdir("."): if temp_file.startswith("genericNonCustomisableName") or temp_file.startswith( "temp_image_" ): os.remove(temp_file)