예제 #1
0
 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))
예제 #2
0
    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))