def setUp(self): start_pages = mock_factory.create_mock_pages(10) config = mock.create_autospec(Config).return_value work_executor_factory = mock.create_autospec(WorkExecutorFactory).return_value self.crawler = XCrawler(start_pages, config, work_executor_factory)