Skip to content

Commit

Permalink
fix: repair mock errors in unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Pandalei97 committed Dec 15, 2023
1 parent 0f3eb7d commit 513e808
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions tests/tests_crawler/test_middlewares.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,8 +87,10 @@ def setUp(self):
)
def test_process_response(self, mock_mkdir, mock_write_text):
mock_response = self.mock_response()
mock_spider = self.mock_spider()
mock_spider.allowed_url = "/test"
result = self.middleware.process_response(
self.mock_request(), mock_response, self.mock_spider()
self.mock_request(), mock_response, mock_spider
)
mock_mkdir.assert_called_once()
mock_write_text.assert_called_once_with(self.mock_response().text)
Expand All @@ -101,10 +103,12 @@ def test_process_response(self, mock_mkdir, mock_write_text):
)
def test_robots_txt_skip(self, mock_mkdir, mock_write_text):
mock_response = self.mock_response(url="http://example.com/robots.txt")
mock_spider = self.mock_spider()
mock_spider.allowed_url = "/robots.txt"
result = self.middleware.process_response(
self.mock_request(url="http://example.com/robots.txt"),
mock_response,
self.mock_spider(),
mock_spider,
)
mock_mkdir.assert_not_called()
mock_write_text.assert_not_called()
Expand Down

0 comments on commit 513e808

Please sign in to comment.