23 lines
1.0 KiB
Python
23 lines
1.0 KiB
Python
from django.db import models
|
|
from utils.base_models import BaseModel
|
|
|
|
|
|
class TestCases(BaseModel):
|
|
# id = models.AutoField(primary_key=True, verbose_name="ID", help_text="ID")
|
|
name = models.CharField(unique=True, max_length=50, help_text="用例名称", verbose_name="用例名称")
|
|
interface = models.ForeignKey("interfaces.Interfaces", on_delete=models.CASCADE,
|
|
help_text="所属接口", verbose_name="所属接口", related_name="testcases")
|
|
include = models.TextField(null=True, help_text="用例执行前置顺序", verbose_name="用例执行前置顺序")
|
|
author = models.CharField(max_length=50, help_text="编写人员", verbose_name="编写人员")
|
|
request = models.TextField(help_text="请求信息", verbose_name="请求信息")
|
|
|
|
class Meta:
|
|
"""内部类"""
|
|
db_table = "tb_testcases"
|
|
verbose_name = "用例表"
|
|
ordering = ["id"]
|
|
verbose_name_plural = verbose_name
|
|
|
|
def __str__(self):
|
|
return f"<{self.name}>"
|