Example #1
0
 def test_wins_in_second_half(self):
     test_matches = []
     for match in wins_in_second_half:
         test_matches.append(Match(match['teams'], match['week'], match['result']))
     lec = LEC.from_matches(test_matches)
     lec.create_standings()
     self.assertIn('FNC', lec.standings[1])
     self.assertIn('OG', lec.standings[2])
     self.assertIn('G2', lec.standings[3])
Example #2
0
 def test_head_to_head(self):
     test_matches = []
     for match in head_to_head:
         test_matches.append(Match(match['teams'], match['week'], match['result']))
     lec = LEC.from_matches(test_matches)
     lec.create_standings()
     self.assertIn('OG', lec.standings[1])
     self.assertIn('G2', lec.standings[1])
     self.assertIn('FNC', lec.standings[1])
Example #3
0
    def test_get_wins(self):
        matches = Match.from_json('src/tests/lec_test_matches.json')
        lec = LEC.from_matches(matches)
        rge_wins = lec.teams['RGE'].get_wins()
        g2_wins = lec.teams['G2'].get_wins()
        s04_wins = lec.teams['S04'].get_wins()

        self.assertEqual(rge_wins, 11)
        self.assertEqual(g2_wins, 8)
        self.assertEqual(s04_wins, 5)
Example #4
0
 def test_create_table_one_day(self):
     test_matches = []
     for match in matches_one_day:
         test_matches.append(Match(match['teams'], match['week'], match['result']))
     lec = LEC.from_matches(test_matches)
     lec.create_table()
     self.assertEqual(lec.table['XL'], 1)
     self.assertEqual(lec.table['VIT'], 1)
     self.assertEqual(lec.table['S04'], 1)
     self.assertEqual(lec.table['RGE'], 1)
     self.assertEqual(lec.table['MAD'], 1)
Example #5
0
 def test_create_table_season(self):
     matches = Match.from_json('src/tests/lec_test_matches.json')
     lec = LEC.from_matches(matches)
     lec.create_table()
     self.assertEqual(lec.table['RGE'], 11)
     self.assertEqual(lec.table['MAD'], 11)
     self.assertEqual(lec.table['XL'], 7)
     self.assertEqual(lec.table['VIT'], 6)
     self.assertEqual(lec.table['S04'], 5)
     self.assertEqual(lec.table['OG'], 6)
     self.assertEqual(lec.table['FNC'], 7)
     self.assertEqual(lec.table['SK'], 8)
     self.assertEqual(lec.table['G2'], 8)
     self.assertEqual(lec.table['MSF'], 6)
Example #6
0
 def test_create_standings_season(self):
     matches = Match.from_json('src/tests/lec_test_matches.json')
     lec = LEC.from_matches(matches)
     lec.create_standings()
     self.assertIn('XL', lec.standings[6])
     self.assertIn('VIT', lec.standings[7])
     self.assertIn('S04', lec.standings[10])
     self.assertIn('RGE', lec.standings[2])
     self.assertIn('MAD', lec.standings[1])
     self.assertIn('SK', lec.standings[3])
     self.assertIn('OG', lec.standings[9])
     self.assertIn('G2', lec.standings[4])
     self.assertIn('MSF', lec.standings[8])
     self.assertIn('FNC', lec.standings[5])
Example #7
0
 def test_create_standings_one_day(self):
     test_matches = []
     for match in matches_one_day:
         test_matches.append(Match(match['teams'], match['week'], match['result']))
     lec = LEC.from_matches(test_matches)
     lec.create_standings()
     self.assertIn('XL', lec.standings[1])
     self.assertIn('VIT', lec.standings[1])
     self.assertIn('S04', lec.standings[1])
     self.assertIn('RGE', lec.standings[1])
     self.assertIn('MAD', lec.standings[1])
     self.assertIn('SK', lec.standings[6])
     self.assertIn('OG', lec.standings[6])
     self.assertIn('G2', lec.standings[6])
     self.assertIn('MSF', lec.standings[6])
     self.assertIn('FNC', lec.standings[6])