mirror of
https://github.com/mjl-/mox.git
synced 2025-07-12 19:44:34 +03:00
When retraining ham/spam messages, don't make existence of the messages optional.
If messages that should exist don't, that's a real error we don't want to hide. Part of larger changes.
This commit is contained in:
@ -127,7 +127,7 @@ func TestMailbox(t *testing.T) {
|
||||
err = acc.DB.Write(ctxbg, func(tx *bstore.Tx) error {
|
||||
m.Junk = true
|
||||
l := []Message{m}
|
||||
err = acc.RetrainMessages(ctxbg, log, tx, l, false)
|
||||
err = acc.RetrainMessages(ctxbg, log, tx, l)
|
||||
tcheck(t, err, "train as junk")
|
||||
m = l[0]
|
||||
return nil
|
||||
@ -140,7 +140,7 @@ func TestMailbox(t *testing.T) {
|
||||
jf, _, err := acc.OpenJunkFilter(ctxbg, log)
|
||||
tcheck(t, err, "open junk filter")
|
||||
err = acc.DB.Write(ctxbg, func(tx *bstore.Tx) error {
|
||||
return acc.RetrainMessage(ctxbg, log, tx, jf, &m, false)
|
||||
return acc.RetrainMessage(ctxbg, log, tx, jf, &m)
|
||||
})
|
||||
tcheck(t, err, "retraining as non-junk")
|
||||
err = jf.Close()
|
||||
@ -148,7 +148,7 @@ func TestMailbox(t *testing.T) {
|
||||
|
||||
m.Notjunk = false
|
||||
err = acc.DB.Write(ctxbg, func(tx *bstore.Tx) error {
|
||||
return acc.RetrainMessages(ctxbg, log, tx, []Message{m}, false)
|
||||
return acc.RetrainMessages(ctxbg, log, tx, []Message{m})
|
||||
})
|
||||
tcheck(t, err, "untraining non-junk")
|
||||
|
||||
|
Reference in New Issue
Block a user