我如何编写测试代码来确保_repr_;的“return”值?

2024-04-23 19:07:02 发布

您现在位置:Python中文网/ 问答频道 /正文

如何编写测试代码以确保以下代码的返回“”值

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

Tags: 代码namefromtestimportselfmodulesid
1条回答
网友
1楼 · 发布于 2024-04-23 19:07:02

你在写正确的测试吗?如果没有,您可以调用repr

repr(Test())
# (where that's a test
#  object instance)

输出取决于类变量的__repr____str__是什么,因为它们是db.Column对象-我假定它们只返回其保留值

相关问题 更多 >