Exemplo n.º 1
0
 def test_inject(self):
     stats = contest._oi_stat(TDOC, [SUBMIT_780_AC])
     self.assertEqual(stats['score'], 0)
     self.assertEqual(stats['detail'], [])
Exemplo n.º 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])
Exemplo n.º 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])
Exemplo n.º 4
0
 def test_zero(self):
     stats = contest._oi_stat(TDOC, [])
     self.assertEqual(stats['score'], 0)
     self.assertEqual(stats['detail'], [])
Exemplo n.º 5
0
 def test_inject(self):
   stats = contest._oi_stat(TDOC, [SUBMIT_780_AC])
   self.assertEqual(stats['score'], 0)
   self.assertEqual(stats['detail'], [])
Exemplo n.º 6
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])
Exemplo n.º 7
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])
Exemplo n.º 8
0
 def test_zero(self):
   stats = contest._oi_stat(TDOC, [])
   self.assertEqual(stats['score'], 0)
   self.assertEqual(stats['detail'], [])