test_litemall_po.py:58 (TestLitemallPo.test_goods_search) '20202198' != ['20202198_1686385618_商品名称添加', '20202198_1686382396_商品名称添加', '20202198_1686382047_商品名称添加', '20202198_1686364630_商品名称添加', '20202198_1686364061_商品名称添加', '20202198_1686363669_商品名称添加', '20202198_1686363577_商品名称添加', '20202198_1686361965.9804752_商品名称添加', '2020219820230610_商品名称添加'] Expected :['20202198_1686385618_商品名称添加', '20202198_1686382396_商品名称添加', '20202198_1686382047_商品名称添加', '20202198_1686364630_商品名称添加', '20202198_1686364061_商品名称添加', '20202198_1686363669_商品名称添加', '20202198_1686363577_商品名称添加', '20202198_1686361965.9804752_商品名称添加', ' ... Actual :'20202198'
时间: 2023-12-29 18:03:25 浏览: 56
看起来你遇到了一个断言错误 `Expected :['20202198_1686385618_商品名称添加', '20202198_1686382396_商品名称添加', '20202198_1686382047_商品名称添加', '20202198_1686364630_商品名称添加', '20202198_1686364061_商品名称添加', '20202198_1686363669_商品名称添加', '20202198_1686363577_商品名称添加', '20202198_1686361965.9804752_商品名称添加', ' ... Actual :'20202198'`,这个错误是因为你断言 `goods_name` 在一个列表中,但实际上 `goods_name` 只是一个字符串。
根据错误提示,你期望在列表中找到的字符串是 `['20202198_1686385618_商品名称添加', '20202198_1686382396_商品名称添加', '20202198_1686382047_商品名称添加', '20202198_1686364630_商品名称添加', '20202198_1686364061_商品名称添加', '20202198_1686363669_商品名称添加', '20202198_1686363577_商品名称添加', '20202198_1686361965.9804752_商品名称添加', ...]`,但实际上 `goods_name` 只是一个字符串 `'20202198'`。
所以你需要修改断言语句,将 `goods_name` 包装成列表,例如:
```python
assert [goods_name] == result
```
这样就可以避免上述错误。
阅读全文