From 27f359d0bdf8d083b990fbd64ea16339010eeab2 Mon Sep 17 00:00:00 2001 From: Tony Date: Fri, 10 Jun 2022 17:43:25 -0500 Subject: [PATCH] remove vcr --- gamecard/views.py | 3 --- gamechanger/utils/gamechanger.py | 19 ++++--------------- .../templates/lineup/widgets/lineup.html | 3 +-- 3 files changed, 5 insertions(+), 20 deletions(-) diff --git a/gamecard/views.py b/gamecard/views.py index 81bad78..1c7d79f 100644 --- a/gamecard/views.py +++ b/gamecard/views.py @@ -1,5 +1,3 @@ -# TODO Remove VCR -import vcr from django.shortcuts import render import gamechanger.models as GcModels @@ -8,7 +6,6 @@ from teamsnap.models import Opponent, Team from teamsnap.utils import get_teamsnap_client -@vcr.use_cassette("gamecard/fixtures/gamecard.yaml", record_mode="new_episodes") def gamecard(request, team_id, event_id): import re diff --git a/gamechanger/utils/gamechanger.py b/gamechanger/utils/gamechanger.py index e26d8af..999290a 100644 --- a/gamechanger/utils/gamechanger.py +++ b/gamechanger/utils/gamechanger.py @@ -3,15 +3,10 @@ import json import re import requests -import vcr url = "https://gc.com/t/{season_id}/{team_id}/{page}" -# TODO Remove VCR -@vcr.use_cassette( - "gamechanger/fixtures/authenticated_session.yaml", record_mode="new_episodes" -) def get_authenticated_session(request): gc_username = request.user.gamechanger_account.user gc_password = request.user.gamechanger_account.password @@ -72,8 +67,6 @@ def scrape_page(season_id, team_id, page): return json.loads(m) -# TODO Remove VCR -@vcr.use_cassette("gamechanger/fixtures/stats.yaml", record_mode="new_episodes") def stats(request): authenticated_session = get_authenticated_session(request) season_id = request.user.gamechanger_preferences.season_id @@ -83,14 +76,10 @@ def stats(request): url.format(season_id=season_id, team_id=team_id, page=page) ) - with vcr.use_cassette( - "gamechanger/fixtures/roster.yaml", record_mode="new_episodes" - ): - roster = scrape_page(season_id, team_id, "roster") - id_lookup = { - (p.get("fname"), p.get("lname")): p.get("player_id") - for p in roster["roster"] - } + roster = scrape_page(season_id, team_id, "roster") + id_lookup = { + (p.get("fname"), p.get("lname")): p.get("player_id") for p in roster["roster"] + } decoded_content = r.content.decode("utf-8") diff --git a/teamsnap/lineup/templates/lineup/widgets/lineup.html b/teamsnap/lineup/templates/lineup/widgets/lineup.html index d17cb48..b3023e6 100644 --- a/teamsnap/lineup/templates/lineup/widgets/lineup.html +++ b/teamsnap/lineup/templates/lineup/widgets/lineup.html @@ -21,8 +21,7 @@