原因:
修改表结构,但没有更新数据模型造成的
解决办法:
在sqlalchemy提供的表模型中增加project字段的描述信息
这次修改测试框架我有点想不起来,在测试代码中,是怎么通过sqlalchemy对数据库进行增删改查的操作来的呢?
这里做一个回顾:
目录结构如图:
表结构的映射关系在demomodel.py进行定义的
#导入sqlalchemy相关模块 from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column,Integer,Text,String,Enum Base =declarative_base() #测试用例表 class TestCase(Base): __tablename__="testcase" id = Column(Integer,primary_key=True) api_purpose=Column(String(50)) request_url=Column(String(100)) request_method=Column(Enum("POST","GET")) request_data_type=Column(Enum("Data","Form","File")) request_data=Column(Text,nullable=False) assert_method=Column(Enum("assertIn",