def get_file_name():
datetimenow = datetime.now()
datestr = datetimenow.strftime("%Y-%m-%d")
timestr = datetimenow.strftime("%H-%M-%S")
file_name = None
try:
test_class_path, test_method_name = find_test_caller_in_stack()
test_package_path, test_file_name = os.path.split(test_class_path)
# identify main package name from the class
# for example: pybot/whatsapp/feature/AppPageFeature.py -> feature
test_package_name = test_package_path.split(os.sep)[-1:][0]
test_class_name = test_file_name.split(os.extsep)[0]
file_name = "%s-%s-%s-%s" % (
test_package_name, test_class_name, datestr, timestr
)
except ValueError:
file_name = "%s-%s" % (datestr, timestr)
return file_name
评论列表
文章目录