def decode(player_array_of_dicts): team = [] for dct in player_array_of_dicts: player = Player() player.set_num_of_games(float(dct['num_of_games'])) player.set_name(dct['name']) player.set_stats(dct['stats']) team.append(player) return team
class CharacterTest(unittest.TestCase): def setUp(self): self.player = Player() self.player.name = 'testplayer' self.player.set_stats() self.player.set_start_stats() def test_instantiate(self): self.assertIsInstance(Player(), Player) def test_get_username(self): self.assertEqual(self.player.get_username(), 'testplayer')