为了账号安全,请及时绑定邮箱和手机立即绑定

具有时间戳的函数的 Python 单元测试

具有时间戳的函数的 Python 单元测试

慕桂英4014372 2021-06-13 01:12:18
在一个函数的单元测试中,该函数输出时间戳并在其上说出主机名以及其他值。在单元测试中,如果我在预期输出中添加一些时间戳和主机名,它将失败,因为每次调用函数时函数的时间戳都会更改,并且每次在不同的机器上运行时主机名都会更改。解决方法是什么?我很感激你的意见。函数的输出:{'datetime': '09-10-2018 23:23:23', 'hostname': 'abc.xyz.com',...} # and it can change every time we run it但是这个日期时间和主机名当然会根据时间和机器而变化我认为我将在单元测试中用于 assertEqual 或 assertDictEqual 的预期输出:{'datetime': '09-10-2018 23:23:23', 'hostname': 'abc.xyz.com',...}其他一些断言检查是否更适合这种情况?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 125 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号