def test_tiny(self): id = 1000 alphanum = "QI" self.assertEqual(Component.tiny_convert(id), alphanum) self.assertEqual(Component.tiny_convert(alphanum), id) com = Component(id=id) self.assertEqual(com.tiny_url, "https://stenci.la/%s~" % alphanum)
def tiny(request, tiny): ''' Redirect a tiny URL to the component's canonical URL ''' id = Component.tiny_convert(tiny) component = Component.get( id=id, user=request.user, action=READ, ) return redirect(component.url(), permanent=True)