def test_inject(self): stats = contest._oi_stat(TDOC, [SUBMIT_780_AC]) self.assertEqual(stats['score'], 0) self.assertEqual(stats['detail'], [])
def test_two(self): stats = contest._oi_stat(TDOC, [SUBMIT_778_AC, SUBMIT_777_AC]) self.assertEqual(stats['score'], SUBMIT_778_AC['score'] + SUBMIT_777_AC['score']) self.assertCountEqual(stats['detail'], [SUBMIT_778_AC, SUBMIT_777_AC])
def test_override(self): stats = contest._oi_stat(TDOC, [SUBMIT_777_NAC, SUBMIT_777_AC]) self.assertEqual(stats['score'], SUBMIT_777_AC['score']) self.assertEqual(stats['detail'], [SUBMIT_777_AC])
def test_zero(self): stats = contest._oi_stat(TDOC, []) self.assertEqual(stats['score'], 0) self.assertEqual(stats['detail'], [])