Пример #1
0
    def test_indexes_library_datasets(self):

        # prepare state.
        DatasetFactory()
        DatasetFactory()

        search = Search(self.lib)
        search.index_dataset = fudge.Fake().expects_call()

        # testing
        with fudge.patched_context(search, 'all_datasets', []):
            search.index_datasets()
Пример #2
0
    def test_tick_fn_gets_each_vid(self):

        # prepare state.
        DatasetFactory()
        DatasetFactory()

        search = Search(self.lib)
        search.index_dataset = fudge.Fake().expects_call()
        tick_f = fudge.Fake()\
            .expects_call().with_args('datasets: 1 partitions: 0')\
            .next_call().with_args('datasets: 2 partitions: 0')

        # testing
        with fudge.patched_context(search, 'all_datasets', []):
            search.index_datasets(tick_f=tick_f)