コード例 #1
0
 def test_labelize_object_with_or(self):
     fake_1 = FakeWithStringIdFactory()
     fake_2 = FakeWithStringIdFactory()
     facet = search.ModelTermsFacet(field='id', model=FakeWithStringId)
     assert (facet.labelize('{0}|{1}'.format(
         fake_1.id,
         fake_2.id)) == '{0} OR {1}'.format(fake_1.title, fake_2.title))
コード例 #2
0
ファイル: test_search.py プロジェクト: lepture/udata
 def test_labelize_object_with_or(self):
     fake_1 = FakeFactory()
     fake_2 = FakeFactory()
     org_facet = search.ModelTermsFacet(field='id', model=Fake)
     self.assertEqual(
         org_facet.labelize('{0}|{1}'.format(fake_1.id, fake_2.id)),
         '{0} OR {1}'.format(fake_1.title, fake_2.title))
コード例 #3
0
 def test_labelize_object_with_or_and_html(self):
     def labelizer(value):
         return Fake.objects(id=value).first()
     fake_1 = FakeFactory()
     fake_2 = FakeFactory()
     facet = search.ModelTermsFacet(field='id', model=Fake,
                                    labelizer=labelizer)
     self.assertEqual(
         facet.labelize('{0}|{1}'.format(fake_1.id, fake_2.id)),
         '<span>{0}</span> OR <span>{1}</span>'.format(fake_1.title,
                                                       fake_2.title)
     )
コード例 #4
0
 def setUp(self):
     self.facet = search.ModelTermsFacet(field='fakes',
                                         model=FakeWithStringId)
コード例 #5
0
 def setUp(self):
     self.facet = search.ModelTermsFacet(field='fakes',
                                         model=FakeSearchable)