测试python函数



早上好!我需要为python函数创建一个测试。要测试的结果是一个json格式的非常大的数据帧。我可以在assert中放入什么来测试json文件是否已正确创建?谢谢

def function (param):
...
...
assert ()

Hi取决于您正在搜索的测试。

方法I(功能性(

返回的json有一个结构,因此您可以验证例如列数是否正确,行数是否正确等等:

jdf = DataFrame({'A':[1,2], 'B':[3,4]}).to_json()
assert len(json.loads(jdf)) ==2
assert set(json.loads(jdf).keys()) == {'A','B'}

方法II(非回归(

如果您在其他地方存储了以前验证过的df,则可以使用assert_frame_equal 检查所有值是否如预期

相关内容

  • 没有找到相关文章

最新更新