remove vcr

This commit is contained in:
2022-06-10 17:43:25 -05:00
parent ff8a26a577
commit 27f359d0bd
3 changed files with 5 additions and 20 deletions

View File

@@ -1,5 +1,3 @@
# TODO Remove VCR
import vcr
from django.shortcuts import render from django.shortcuts import render
import gamechanger.models as GcModels import gamechanger.models as GcModels
@@ -8,7 +6,6 @@ from teamsnap.models import Opponent, Team
from teamsnap.utils import get_teamsnap_client 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): def gamecard(request, team_id, event_id):
import re import re

View File

@@ -3,15 +3,10 @@ import json
import re import re
import requests import requests
import vcr
url = "https://gc.com/t/{season_id}/{team_id}/{page}" 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): def get_authenticated_session(request):
gc_username = request.user.gamechanger_account.user gc_username = request.user.gamechanger_account.user
gc_password = request.user.gamechanger_account.password gc_password = request.user.gamechanger_account.password
@@ -72,8 +67,6 @@ def scrape_page(season_id, team_id, page):
return json.loads(m) return json.loads(m)
# TODO Remove VCR
@vcr.use_cassette("gamechanger/fixtures/stats.yaml", record_mode="new_episodes")
def stats(request): def stats(request):
authenticated_session = get_authenticated_session(request) authenticated_session = get_authenticated_session(request)
season_id = request.user.gamechanger_preferences.season_id season_id = request.user.gamechanger_preferences.season_id
@@ -83,13 +76,9 @@ def stats(request):
url.format(season_id=season_id, team_id=team_id, page=page) 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") roster = scrape_page(season_id, team_id, "roster")
id_lookup = { id_lookup = {
(p.get("fname"), p.get("lname")): p.get("player_id") (p.get("fname"), p.get("lname")): p.get("player_id") for p in roster["roster"]
for p in roster["roster"]
} }
decoded_content = r.content.decode("utf-8") decoded_content = r.content.decode("utf-8")

View File

@@ -21,8 +21,7 @@
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1"> <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
<li> <li>
<a class="dropdown-item" href="javascript:;" <a class="dropdown-item" href="javascript:;"
onclick="copyEmailTable(this, '{{ event.data.start_date|date:"D, F j, Y g:i A" }}, {{ event.data.location_name }}, ({% if event.data.game_type == 'Away' %}@{% endif %}{{ event.data.opponent_name }})', ' onclick="copyEmailTable(this, '{{ event.data.start_date|date:"D, F j, Y g:i A" }}, {{ event.data.location_name }}, ({% if event.data.game_type == 'Away' %}@{% endif %}{{ event.data.opponent_name }})', '{% for form in formset %}{{ form.member.data.email_addresses.0 }},{% endfor %}')">
{% for form in formset %}{{ form.member.data.email_addresses.0 }},{% endfor %}')">
<i class="bi bi-envelope"></i> Generate Lineup Email <i class="bi bi-envelope"></i> Generate Lineup Email
</a> </a>
</li> </li>