Exemplo n.º 1
0
Arquivo: tests.py Projeto: slok/dwarf
    def test_decr_clicks(self):
        clicks = random.randrange(0, 100000)
        counter = random.randrange(0, 100000)
        url = "xlarrakoetxea.org"

        sl = ShortLink(counter=counter, url=url, clicks=clicks)
        sl.save()

        #decrement
        result = ShortLink.decr_clicks(sl.token)

        #decrement manually the old one
        sl.clicks = sl.clicks - 1

        #Find
        sls = ShortLink.find(token=sl.token)

        self.assertEquals(sl.clicks, sls.clicks)
        self.assertEquals(result, sls.clicks)