def test_one_nac(self): stats = contest._acm_stat(TDOC, [SUBMIT_777_NAC]) self.assertEqual(stats['accept'], 0) self.assertEqual(stats['time'], 0) self.assertEqual(stats['detail'], [{ **SUBMIT_777_NAC, 'naccept': 1, 'time': 1203 }])
def test_one_ac(self): stats = contest._acm_stat(TDOC, [SUBMIT_777_AC]) self.assertEqual(stats['accept'], 1) self.assertEqual(stats['time'], 2) self.assertEqual(stats['detail'], [{ **SUBMIT_777_AC, 'naccept': 0, 'time': 2 }])
def test_two(self): stats = contest._acm_stat(TDOC, [SUBMIT_777_AC, SUBMIT_778_AC]) self.assertEqual(stats['accept'], 2) self.assertEqual(stats['time'], 6) self.assertEqual(stats['detail'], [{ **SUBMIT_777_AC, 'naccept': 0, 'time': 2 }, { **SUBMIT_778_AC, 'naccept': 0, 'time': 4 }])
def test_zero(self): stats = contest._acm_stat(TDOC, []) self.assertEqual(stats['accept'], 0) self.assertEqual(stats['time'], 0) self.assertEqual(stats['detail'], [])
def test_inject(self): stats = contest._acm_stat(TDOC, [SUBMIT_780_AC]) self.assertEqual(stats['accept'], 0) self.assertEqual(stats['time'], 0) self.assertEqual(stats['detail'], [])
def test_one_nac(self): stats = contest._acm_stat(TDOC, [SUBMIT_777_NAC]) self.assertEqual(stats['accept'], 0) self.assertEqual(stats['time'], 0) self.assertEqual(stats['detail'], [{**SUBMIT_777_NAC, 'naccept': 1, 'time': 1203}])
def test_one_ac(self): stats = contest._acm_stat(TDOC, [SUBMIT_777_AC]) self.assertEqual(stats['accept'], 1) self.assertEqual(stats['time'], 2) self.assertEqual(stats['detail'], [{**SUBMIT_777_AC, 'naccept': 0, 'time': 2}])
def test_zero(self): stats = contest._acm_stat(TDOC, []) self.assertEqual(stats['accept'], 0) self.assertEqual(stats['time'], 0) self.assertEqual(stats['detail'], [])
def test_inject(self): stats = contest._acm_stat(TDOC, [SUBMIT_780_AC]) self.assertEqual(stats['accept'], 0) self.assertEqual(stats['time'], 0) self.assertEqual(stats['detail'], [])
def test_two(self): stats = contest._acm_stat(TDOC, [SUBMIT_777_AC, SUBMIT_778_AC]) self.assertEqual(stats['accept'], 2) self.assertEqual(stats['time'], 6) self.assertEqual(stats['detail'], [{**SUBMIT_777_AC, 'naccept': 0, 'time': 2}, {**SUBMIT_778_AC, 'naccept': 0, 'time': 4}])