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_url_already_shorted(): datastore.Clear() u = UrlBox() u.url = 'http://test_fixture.ext/' u.put() assert functions.url_already_shorted('http://test_fixture.ext') assert functions.url_already_shorted('http://test_fixture.ext/') u.active = False u.put() assert functions.url_already_shorted('http://test_fixture.ext/') assert not functions.url_already_shorted('http://test_fixture.ext/', False) db.delete(u) assert not functions.url_already_shorted('http://test_fixture.ext')