一对多
先建立一个数据模型,用来表示测试系统的测试用例:
class TestCase(db.Model):
__name__ = 'test_case'
id = db.Column(db.Intager(), primary_key=True)
case_id = db.Column(db.Sting(128), nullable=False, comment='用例编号')
case_tetile = db.Column(db.String(128), nullable=False, comment='用例标题')
product_id = db.Column(db.Intager(5), db.ForeignKey('product.id'), nullable=False, comment='产品id')
trade_id = db.Column(db.Intager(5), db.ForeignKey('trade.id'), nullable=False, comment='交易id')
case_type = db.Column(db.Intager(2), comment='用例类型:1表示手工用例,2表示自动化用例')
operation_steps = db.Column(db.String(5), comment='操作步骤')
run_step = db.Column(db.Intager(512), comment='运行步骤')
describe = db.Column(db.String(512), comment='用例描述')