Ejemplo n.º 1
0
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"
Ejemplo n.º 2
0
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