def test_load_glossary_tag(self): g = Glossary.objects.create(name=u'Higher Ed') context = Context() variable = get_context_variable() self.assertTrue(variable not in context) load_glossary(context, g.name) self.assertTrue(variable in context)
def test_gloss_tag_preserves_case(self): g = Glossary.objects.create(name=u'Higher Ed') t = Term.objects.create(glossary=g, name=u'THECB', definition=u'N/A') context = Context() load_glossary(context, g.name) data = gloss(context, 'thecb') self.assertEqual(data['term'].id, t.id) self.assertEqual(data['term'].name, 'thecb') self.assertEqual(data['term'].definition, 'N/A')