def test_execute_calls_save_only_if_product_has_not_saved_before(self):
def side_effect():
return [
(1, 'name', 'title', 'url'),
(2, 'Name', 'Title', 'Url'),
(1, 'name', 'title', 'url'),
]
self.crawler_uc.execute.side_effect = side_effect
GetProductsFromSiteUseCase.execute()
assert 2 == self.saveinfo_uc.execute.call_count
self.saveinfo_uc.execute.assert_has_calls([
call('name', 'title', 'url'),
call('Name', 'Title', 'Url'),
])
test_get_products_from_site_use_case.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录