def test_timeout_dict(self, sleep_mock, ex_mock, extractor_mock): extractor_mock.assign_extractor.return_value = ex_mock ExtractorUtils.time_limit_dict[ 'ImgurExtractor'] = Const.TIMEOUT_INCREMENT ExtractorUtils.timeout_dict['ImgurExtractor'] = time.time() extractor = Extractor(MockObjects.get_user_with_single_content()) extractor.extract(MockObjects.get_mock_post_imgur()) sleep_mock.assert_called()
def test_assign_extractor_imgur(self): ex = Extractor.assign_extractor(MockObjects.get_mock_post_imgur()) self.assertEqual('ImgurExtractor', ex.__name__)