예제 #1
0
 def test_inject(self):
     stats = contest._oi_stat(TDOC, [SUBMIT_780_AC])
     self.assertEqual(stats['score'], 0)
     self.assertEqual(stats['detail'], [])
예제 #2
0
 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])
예제 #3
0
 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])
예제 #4
0
 def test_zero(self):
     stats = contest._oi_stat(TDOC, [])
     self.assertEqual(stats['score'], 0)
     self.assertEqual(stats['detail'], [])
예제 #5
0
파일: test_contest.py 프로젝트: vijos/vj4
 def test_inject(self):
   stats = contest._oi_stat(TDOC, [SUBMIT_780_AC])
   self.assertEqual(stats['score'], 0)
   self.assertEqual(stats['detail'], [])
예제 #6
0
파일: test_contest.py 프로젝트: vijos/vj4
 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])
예제 #7
0
파일: test_contest.py 프로젝트: vijos/vj4
 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])
예제 #8
0
파일: test_contest.py 프로젝트: vijos/vj4
 def test_zero(self):
   stats = contest._oi_stat(TDOC, [])
   self.assertEqual(stats['score'], 0)
   self.assertEqual(stats['detail'], [])