def test_validation(self): ''' Test the validation ''' run = RankingRun('ORG-test-1', 'this is a test run') for task in self.tasks['E'][:-2]: run.add(task.query.qid, [(i, 0) for i in task.iunits]) queries = [t.query for t in self.tasks['E']] self.assertFalse(run.validation(queries)) for task in self.tasks['E'][-2:]: run.add(task.query.qid, [(i, 0) for i in task.iunits]) self.assertTrue(run.validation(queries))