Exemple #1
0
 def test_lookup(self):
     john = Player(name="John Doe", match_wins = 5, match_losses = 1, set_wins=20)
     australian_match = MatchWon(player_won=john.name, number_of_sets = 5, tiebreak_points=10,tennis_player=john)
     db.session.add(australian_match)
     db.session.commit()
     matches = MatchWon.query.all()
     self.assertIn(australian_match, matches)
Exemple #2
0
 def test_player_match_relationship(self):
     person1 = Player(name="Person1",
                      match_wins=2,
                      match_losses=1,
                      set_wins=12)
     match_five_sets = MatchWon(player_won=person1.name,
                                number_of_sets=5,
                                tiebreak_points=5,
                                tennis_player=person1)
     match_three_sets = MatchWon(player_won=person1.name,
                                 number_of_sets=3,
                                 tiebreak_points=7,
                                 tennis_player=person1)
     match_with_10pt_tiebreak = MatchWon(player_won=person1.name,
                                         number_of_sets=5,
                                         tiebreak_points=10,
                                         tennis_player=person1)
     person1.matches_won.append(match_five_sets)
     person1.matches_won.append(match_three_sets)
     person1.matches_won.append(match_with_10pt_tiebreak)
     db.session.add(person1)
     db.session.add(match_five_sets)
     db.session.add(match_three_sets)
     db.session.add(match_with_10pt_tiebreak)
     db.session.commit()
     #player won 3 matches
     self.assertEqual(person1.matches_won.count(), 3)
Exemple #3
0
 def test_player_in_db(self):
     john = Player(name='John Doe',
                   match_wins=3,
                   match_losses=4,
                   set_wins=8)
     db.session.add(john)
     self.assertIn(john, db.session)
Exemple #4
0
 def test_empty_player_match_relationship(self):
     person = Player(name="Person",
                     match_wins=4,
                     match_losses=2,
                     set_wins=12)
     db.session.add(person)
     db.session.commit()
     self.assertEqual(person.matches_won.count(), 0)
Exemple #5
0
 def test_lookup(self):
     jane = Player(name='Jane Doe',
                   match_wins=4,
                   match_losses=5,
                   set_wins=8)
     db.session.add(jane)
     db.session.commit()
     players = Player.query.all()
     self.assertIn(jane, players)
Exemple #6
0
 def test_name(self):
     philip = Player(name='Philip',
                     match_wins=2,
                     match_losses=1,
                     set_wins=9)
     self.assertEqual(philip.name, 'Philip')
Exemple #7
0
 def test_set_wins(self):
     person = Player(name="Person",
                     match_wins=3,
                     match_losses=4,
                     set_wins=20)
     self.assertEqual(person.set_wins, 20)
Exemple #8
0
 def test_match_losses(self):
     player2 = Player(name="Player2",
                      match_wins=3,
                      match_losses=4,
                      set_wins=19)
     self.assertEqual(player2.match_losses, 4)
Exemple #9
0
 def test_match_wins(self):
     player1 = Player(name="Player1",
                      match_wins=2,
                      match_losses=2,
                      set_wins=10)
     self.assertEqual(player1.match_wins, 2)
Exemple #10
0
 def test_total_matches(self):
     phil = Player(name="Phil", match_wins=2, match_losses=2, set_wins=10)
     self.assertEqual(
         Player.get_total_matches(phil.match_wins, phil.match_losses), 4)
Exemple #11
0
 def test_wrong_name(self):
     john = Player(name='John', match_wins=2, match_losses=1, set_wins=9)
     self.assertNotEqual(john, 'Philip')
Exemple #12
0
 def test_player_won(self):
     player2 = Player(name="Player2", match_wins = 3, match_losses = 4, set_wins=19)
     match1 = MatchWon(player_won=player2.name, number_of_sets=5, tiebreak_points=7,tennis_player=player2)
     self.assertEqual(match1.player_won,"Player2")
Exemple #13
0
 def test_match_in_db(self):
     nigel = Player(name="Nigel", match_wins = 19, match_losses = 11, set_wins=25)
     british_match = MatchWon(player_won=nigel.name, number_of_sets = 3, tiebreak_points=5,tennis_player=nigel)
     db.session.add(british_match)
     self.assertIn(british_match,db.session)
Exemple #14
0
 def test_tiebreak_points(self):
     person1 = Player(name="Person1", match_wins = 5, match_losses = 2, set_wins=5)
     tennis_match = MatchWon(player_won=person1.name, number_of_sets=3, tiebreak_points=5,tennis_player=person1)
     self.assertEqual(tennis_match.tiebreak_points,5)
Exemple #15
0
 def test_number_of_sets(self):
     player1 = Player(name="Player1", match_wins = 4, match_losses = 1, set_wins=9)
     french_match = MatchWon(player_won=player1.name, number_of_sets = 5, tiebreak_points=5,tennis_player=player1)
     self.assertEqual(french_match.number_of_sets,5)