如何编写测试代码以确保以下代码的return值?
from modules import db
class Test(db.Model):
__tablename__ = 'test'
test_id = db.Column(db.String(64), primary_key=True, nullable=False)
test_user = db.Column(db.String(64))
test_name = db.Column(db.String(225))
def __repr__(self):
return '<Test %r, %r>' % self.test_id, self.test_name
答案 0 :(得分:0)
您在编写适当的测试吗?如果没有,您可以致电repr
:
repr(Test())
# (where that's a test
# object instance)
输出取决于类变量的__repr__
或__str__
是什么,因为它们是db.Column
对象-我想它们只是返回其保留值。