def test_process_lane(self): script = CacheFacetListsPerLane(self._db, [ "--availability=all", "--availability=always", "--collection=main", "--collection=full", "--order=title", "--pages=1" ], testing=True) with script.app.test_request_context("/"): flask.request.library = self._default_library lane = self._lane() cached_feeds = script.process_lane(lane) # 2 availabilities * 2 collections * 1 order * 1 page = 4 feeds eq_(4, len(cached_feeds))
def test_process_lane(self): with self.temp_config() as config: lane = Lane(self._db, self._str) script = CacheFacetListsPerLane(self._db, [ "--availability=all", "--availability=always", "--collection=main", "--collection=full", "--order=title", "--pages=1" ], testing=True) with script.app.test_request_context("/"): cached_feeds = script.process_lane(lane) # 2 availabilities * 2 collections * 1 order * 1 page = 4 feeds eq_(4, len(cached_feeds))