remove vcr
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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")
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user