def test_max_requests_reached(self): settings = Settings() settings.MAX_REQUESTS = 2 fm = self.setup_frontier_manager(settings) fm.backend.put_requests([r1, r2, r3]) requests = set(fm.get_next_requests(10)) assert requests == set([r1, r2]) or requests == set([r2, r3]) or requests == set([r1, r3]) assert fm.get_next_requests(10) == [] assert fm.finished is True
def test_max_requests_reached(self): settings = Settings() settings.MAX_REQUESTS = 2 fm = self.setup_frontier_manager(settings) fm.backend.put_requests([r1, r2, r3]) requests = set(fm.get_next_requests(10)) assert requests == set([r1, r2]) or requests == set( [r2, r3]) or requests == set([r1, r3]) assert fm.get_next_requests(10) == [] assert fm.finished is True