我有一个方法可以返回满足特定条件的对象列表
result = find_objects(some_criteria)
print("%r" % result)
>> [<my_object.my_object object at 0x85abbcc>]
我想写一个pytest来验证find_objects()的操作
def test_finder(testbed):
result = testbed.find_objects(some_criteria)
assert result is [<my_object.my_object object at 0x85abbcc>]
到目前为止,pytest 指向左尖括号 (<) 并声明“SyntaxError”
我在想,即使我让它工作,将来当'my_object'存储在另一个位置时它也会失败。如果我有多个实例,我如何确认报告的实例数量正确?
在这种情况下,验证返回对象的方法的输出的pythonic方法是什么?
js