from src import config from src.config import PYTEST_XDIST_WORKER from src.helpers.logger import Logger log = Logger() path = "src/data/states/state{}.json" def get_state_path(): path_with_num = path.format(get_thread_num()) return path_with_num def clear_state_file(): file_to_delete = open(get_state_path(), 'w') file_to_delete.close() def get_thread_num(): num = PYTEST_XDIST_WORKER num = num.replace("master", "gw0")[-1] return num def get_user_with_num(): user = config.USER_EMAIL.split("@") user = f"{user[0]}{get_thread_num().replace('0', '')}@{user[1]}" return user