def test_no_prefix(self): try: r = get_shorturl(Mineral.objects.all()[0]) except urlresolvers.NoReverseMatch: pass else: self.assertFalse()
def render(self, context): try: obj = self.obj.resolve(context) except template.VariableDoesNotExist: return '' try: return get_shorturl(obj) except urlresolvers.NoReverseMatch: return ''
def test_short_base_url(self): settings.SHORT_BASE_URL = 'http://example.com/' r = get_shorturl(Animal.objects.get(id=12345)) self.assertEqual(r, 'http://example.com/ADNH')
def test_shorturl(self): r = get_shorturl(Animal.objects.get(id=12345)) self.assertEqual(r, '/ADNH')