def test_get_term_contained(self): # we can get contained terms as ITerm source = RedisAutocompleteSource( host=self.redis_host, port=self.redis_port, zset_name="autocomplete-foo") term = source.getTerm(u'4') assert ITitledTokenizedTerm.providedBy(term) self.assertTrue(hasattr(term, 'value')) self.assertEqual(term.value, u'4') self.assertTrue(hasattr(term, 'token')) self.assertEqual(term.token, u'4') self.assertTrue(hasattr(term, 'title')) self.assertEqual(term.title, u'Bär (4)')