def get_player_input(): """ Get the current players input from the GUI fields :return: nothing """ global player player_f_name = player_first_name.get() person_l_name = player_last_name.get() player_g_name = player_gamer_name.get() # create a new player try: player = Player(str(player_f_name), str(person_l_name), str(player_g_name)) except ValueError: messagebox.showinfo("Error") # put the player in a tuple for db player_tup = (player.get_first_name(), player.get_last_name(), player.get_gamer_name()) get_player_data(player_tup) if new_player: create_new_player(player_tup) get_player_data(player_tup) return
def setUp(self): self.player = Player("Michael", "Harmon", "Gamer10")
def test_object_not_created_error_gamer_name(self): with self.assertRaises(ValueError): player = Player('Michael', 'Harmon01', '')
def test_object_not_created_error_first_name(self): with self.assertRaises(ValueError): player = Player('Michael12', 'Harmon', 'Gamer10')
def test_object_created_optional_attributes(self): player = Player('Michael', 'Harmon', 'Gamer10', 10) assert player.get_first_name() == 'Michael' assert player.get_last_name() == 'Harmon' assert player.get_gamer_name() == 'Gamer10' assert player.get_games_won() == 10