remove vcr
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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,13 +76,9 @@ 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"]
|
||||
(p.get("fname"), p.get("lname")): p.get("player_id") for p in roster["roster"]
|
||||
}
|
||||
|
||||
decoded_content = r.content.decode("utf-8")
|
||||
|
||||
@@ -21,8 +21,7 @@
|
||||
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton1">
|
||||
<li>
|
||||
<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 }})', '
|
||||
{% for form in formset %}{{ form.member.data.email_addresses.0 }},{% endfor %}')">
|
||||
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 %}')">
|
||||
<i class="bi bi-envelope"></i> Generate Lineup Email
|
||||
</a>
|
||||
</li>
|
||||
|
||||
Reference in New Issue
Block a user