1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-06-21 22:38:23 +02:00

Don't use Google Sheets in tests (for now)

Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
Emmy D'Anello
2024-03-31 15:30:17 +02:00
parent bf5c673739
commit 779aec5e55
3 changed files with 10 additions and 3 deletions

View File

@ -3,6 +3,7 @@
from collections import OrderedDict
import json
import os
from random import randint, shuffle
from asgiref.sync import sync_to_async
@ -990,7 +991,9 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
if await pool.is_exportable():
await pool.export()
await sync_to_async(self.tournament.update_ranking_spreadsheet)()
# Update Google Sheets final sheet
if os.getenv('GOOGLE_PRIVATE_KEY_ID', None):
await sync_to_async(self.tournament.update_ranking_spreadsheet)()
@ensure_orga
async def continue_final(self, **kwargs):

View File

@ -1,6 +1,8 @@
# Copyright (C) 2023 by Animath
# SPDX-License-Identifier: GPL-3.0-or-later
import os
from asgiref.sync import sync_to_async
from django.conf import settings
from django.core.validators import MaxValueValidator, MinValueValidator
@ -399,7 +401,9 @@ class Pool(models.Model):
passage.observer = tds[line[3]].participation
await passage.asave()
await sync_to_async(self.associated_pool.update_spreadsheet)()
# Update Google Sheets
if os.getenv('GOOGLE_PRIVATE_KEY_ID', None):
await sync_to_async(self.associated_pool.update_spreadsheet)()
return self.associated_pool