def get(self, request, *args, **kwargs): context = {} if request.user.is_authenticated(): player = Player.objects.get(user=request.user) teams = Team.objects.filter(player=player) context['games'] = [ GamePresenter.from_game(team.game) for team in teams if team.alive ] return render(request, self.template_name, context)
def test_from_game(self): presenter = GamePresenter.from_game(self.game) self.assertEqual(presenter.id, self.game.id) self.assertEqual(len(presenter.teams), 2)