# -*- coding: utf-8 -*- # @Version: Python 3.9 # @Time : 2023/1/31 14:31 # @Author : chenyinhua # @File : models.py # @Software: PyCharm # @Desc: 全局变量 from enum import Enum, unique # python 3.x版本才能使用 class CaseFileType(Enum): """ 用例数据可存储文件的类型枚举 """ YAML = 1 EXCEL = 2 ALL = 0 class NotificationType(Enum): """ 自动化通知方式 """ DEFAULT = 0 DING_TALK = 1 WECHAT = 2 EMAIL = 3 ALL = 4 @unique # 枚举类装饰器,确保只有一个名称绑定到任何一个值。 class AllureAttachmentType(Enum): """ allure 报告的文件类型枚举 """ TEXT = "txt" CSV = "csv" TSV = "tsv" URI_LIST = "uri" HTML = "html" XML = "xml" JSON = "json" YAML = "yaml" PCAP = "pcap" PNG = "png" JPG = "jpg" SVG = "svg" GIF = "gif" BMP = "bmp" TIFF = "tiff" MP4 = "mp4" OGG = "ogg" WEBM = "webm" PDF = "pdf"