最佳答案
我正在尝试用 < em > pytest 做一些单元测试。
我在考虑做这样的事情:
actual = b_manager.get_b(complete_set)
assert actual is not None
assert actual.columns == ['bl', 'direction', 'day']
在 ok 中的第一个断言,但是在第二个断言中我有一个值错误。
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
我认为用 pytest 断言两个不同列表的相等性是不正确的。
如何断言数据框列(一个列表)等于预期的列?
谢谢