如何测试服务器端时间戳(SQLAlchemy / Postgres)?

时间:2018-07-01 03:15:34

标签: postgresql sqlalchemy flask-sqlalchemy

我创建了一个服务器端时间戳,如下所示。它没有传递值,而是传递了一个函数,Postgres自己创建了时间戳。

created = db.Column(db.DateTime, server_default=db.func.timezone(u'UTC', db.func.current_timestamp()))

在单元测试期间,如何检查这是正确的?一种想法是在db.session.add()db.session.commit()之前和之后创建时间戳,并检查保存的值在这些时间戳之间。有没有更直接的检查时间戳的方法?我可以通过某种方式从db.session获得该值吗?

0 个答案:

没有答案