def test_get_real_url(): datastore.Clear() dom=Domain(name = u"the_gambit") db.put(dom) u = UrlBox() u.shorting_frag="test_fixture" u.url="http://www.the_gambit.it/test" u.active = True u.domain = dom db.put(u) assert functions.expand(u.shorted_url)=="http://www.the_gambit.it/test"
def test_get_shorts(): datastore.Clear() shorting_frags = ['test_%d' % x for x in xrange(10)] shorted_urls = [] dom=Domain(name = u"test_fixture") db.put(dom) for s in shorting_frags: u = UrlBox() u.domain = dom u.shorting_frag = s u.put() shorted_urls.append(u.shorted_url) computed = functions.get_shorts(dom , 100) assert shorted_urls == computed