(self)
| 15 | sys.stderr = self.stderr |
| 16 | |
| 17 | def tearDown(self): |
| 18 | # Restore stdout and stderr |
| 19 | sys.stdout = self.old_stdout |
| 20 | sys.stderr = self.old_stderr |
| 21 | |
| 22 | @patch('tools.search_engine.DDGS') |
| 23 | def test_successful_search(self, mock_ddgs): |
nothing calls this directly
no outgoing calls
no test coverage detected