def test_no_brains(self):

        self.replay()

        source = RelatedDocumentsCatalogTableSource(self.config, self.request)

        result = source.extend_query_with_textfilter([], 'filter')

        self.assertEquals(result, [])
    def test_no_brains(self):

        self.replay()

        source = RelatedDocumentsCatalogTableSource(self.config, self.request)

        result = source.extend_query_with_textfilter([], 'filter')

        self.assertEquals(result, [])
    def test_with_matches_on_author(self):

        self.replay()

        source = RelatedDocumentsCatalogTableSource(self.config, self.request)

        result = source.extend_query_with_textfilter(
            [self.brain_1, self.brain_2, self.brain_3], 'author_2')

        self.assertEquals(result, [self.brain_2])
    def test_with_matches_on_author(self):

        self.replay()

        source = RelatedDocumentsCatalogTableSource(self.config, self.request)

        result = source.extend_query_with_textfilter(
            [self.brain_1, self.brain_2, self.brain_3], 'author_2')

        self.assertEquals(result, [self.brain_2])