fix unit tests

This commit is contained in:
Damien Elmes 2011-04-21 13:00:09 +09:00
parent d1deeb2b37
commit 434b5442fd

View file

@ -293,7 +293,10 @@ def test_nextIvl():
c.queue = 2 c.queue = 2
c.ivl = 100 c.ivl = 100
c.factor = 2500 c.factor = 2500
# failing it puts it at tomorrow # failing it should put it at 30s
assert ni(c, 1) == 30
# or 1 day if relearn is false
d.sched._cardConf(c)['lapse']['relearn']=False
assert ni(c, 1) == 1*86400 assert ni(c, 1) == 1*86400
# (* 100 1.2 86400)10368000.0 # (* 100 1.2 86400)10368000.0
assert ni(c, 2) == 10368000 assert ni(c, 2) == 10368000
@ -747,7 +750,7 @@ def test_resched():
d.sched.reschedCards([c.id], 0, 0) d.sched.reschedCards([c.id], 0, 0)
c.load() c.load()
assert c.due == d.sched.today assert c.due == d.sched.today
assert c.ivl == 0 assert c.ivl == 1
assert c.queue == c.type == 2 assert c.queue == c.type == 2
d.sched.reschedCards([c.id], 1, 1) d.sched.reschedCards([c.id], 1, 1)
c.load() c.load()