예제 #1
0
    def test_markup_method_works_with_no_fragments(self):
        def get_starting_sentence():
            return u"5 results found"

        search_summary = SearchSummary(9, self.request_args, filter_groups)
        search_summary.get_starting_sentence = get_starting_sentence
        search_summary.filters_fragments = []
        self.assertEqual(search_summary.markup(), Markup(u"5 results found"))
예제 #2
0
    def test_markup_method_works_with_fragments(self):
        def get_starting_sentence():
            return u"5 results found"

        fragment = Mock(**{"str.return_value": u"with option1 and option2"})
        search_summary = SearchSummary(9, self.request_args, filter_groups)
        search_summary.get_starting_sentence = get_starting_sentence
        search_summary.filters_fragments = [fragment]
        self.assertEqual(search_summary.markup(),
                         Markup(u"5 results found with option1 and option2"))
    def test_markup_method_works_with_no_fragments(self):
        def get_starting_sentence():
            return u"5 results found"

        search_summary = SearchSummary(9, self.request_args, filter_groups)
        search_summary.get_starting_sentence = get_starting_sentence
        search_summary.filters_fragments = []
        self.assertEqual(
            search_summary.markup(),
            Markup(u"5 results found"))
예제 #4
0
 def test_get_starting_sentence_works(self):
     search_summary = SearchSummary('9', self.request_args, filter_groups)
     search_summary.count = '9'
     search_summary.COUNT_PRE_TAG = '<em>'
     search_summary.COUNT_POST_TAG = '</em>'
     search_summary.sentence = (u"results found containing <em>email</em>" +
                                u" in <em>Software as a Service</em>")
     self.assertEqual(
         search_summary.get_starting_sentence(),
         (u"<em>9</em> results found containing" + u" <em>email</em> in" +
          u" <em>Software as a Service</em>"))
    def test_markup_method_works_with_fragments(self):
        def get_starting_sentence():
            return u"5 results found"

        fragment = Mock(**{"str.return_value": u"with option1 and option2"})
        search_summary = SearchSummary(9, self.request_args, filter_groups)
        search_summary.get_starting_sentence = get_starting_sentence
        search_summary.filters_fragments = [fragment]
        self.assertEqual(
            search_summary.markup(),
            Markup(u"5 results found with option1 and option2"))
 def test_get_starting_sentence_works(self):
     search_summary = SearchSummary('9', self.request_args, filter_groups)
     search_summary.count = '9'
     search_summary.COUNT_PRE_TAG = '<em>'
     search_summary.COUNT_POST_TAG = '</em>'
     search_summary.sentence = (
         u"results found containing <em>email</em>" +
         u" in <em>Software as a Service</em>")
     self.assertEqual(search_summary.get_starting_sentence(), (
         u"<em>9</em> results found containing" +
         u" <em>email</em> in" +
         u" <em>Software as a Service</em>"))