Example #1
0
 def test_entity_to_solr_token_no_hierachy(self):
     from adhocracy.model import UserBadge
     from adhocracy.lib.pager import entity_to_solr_token
     badge = UserBadge.create('testbadge', '#ccc', True, 'description')
     result = entity_to_solr_token(badge)
     shouldbe = u"%s" % str(badge.id)
     self.assertEqual(result, shouldbe)
Example #2
0
 def test_entity_to_solr_token_with_hierachy(self):
     from adhocracy.model import CategoryBadge
     from adhocracy.lib.pager import entity_to_solr_token
     badge0 = CategoryBadge.create('testbadge0', '#ccc', True, 'descr')
     badge11 = CategoryBadge.create('testbadge11', '#ccc', True, 'descr')
     badge12 = CategoryBadge.create('testbadge12', '#ccc', True, 'descr')
     badge121 = CategoryBadge.create('testbadge121', '#ccc', True, 'descr')
     badge11.parent = badge0
     badge12.parent = badge0
     badge121.parent = badge12
     result = entity_to_solr_token(badge121)
     shouldbe = u"%s/%s/%s" % (str(badge0.id), str(badge12.id),
                               str(badge121.id))
     self.assertEqual(result, shouldbe)