def test_record_result(self): config = {} artifact = WM.Page.query.get() user = M.User.query.get(username='******') SpamFilter(config).record_result(True, artifact, user) ThreadLocalORMSession.flush_all() results = SpamCheckResult.query.find().all() assert_equal(len(results), 1) assert_equal(results[0].result, True) assert_equal(results[0].user.username, 'test-user')
def test_check(self): # default no-op impl always returns False self.assertFalse(SpamFilter({}).check('foo'))