Exemplo n.º 1
0
    def test_query_available(self):
        now = dt.datetime.utcnow()
        delta = dt.timedelta(days=1)

        Passphrase.create('whiskey')
        Passphrase.create('vodka')
        Passphrase.create('bourbon')

        ret = Passphrase.query.available()
        eq_(len(ret), 3)

        release_at = now + delta  # release_at set to tomorrow
        Passphrase.update('whiskey', release_at)
        ret = Passphrase.query.available()
        eq_(len(ret), 2)

        release_at = now - delta  # release_at set to yesterday
        Passphrase.update('whiskey', release_at)
        ret = Passphrase.query.available()
        eq_(len(ret), 3)
Exemplo n.º 2
0
 def test_create(self):
     ret = Passphrase.create('whiskey')
     eq_(ret, 1)
Exemplo n.º 3
0
 def test_query_all(self):
     Passphrase.create('whiskey')
     ret = Passphrase.query.all()
     eq_(len(ret), 1)
Exemplo n.º 4
0
def get():
    p = Passphrase.get_random()
    return {"results": p}