25 lines
775 B
Python
25 lines
775 B
Python
from django.test import TestCase
|
|
import os
|
|
|
|
from benchcoach.utils.teamsnap_sync_engine import TeamsnapSyncEngine
|
|
|
|
import benchcoach.models
|
|
|
|
TEAMSNAP_TOKEN = os.environ['TEAMSNAP_TOKEN']
|
|
TEAM_TEAMSNAP_ID = os.environ['TEAM_TEAMSNAP_ID']
|
|
|
|
syncengine = TeamsnapSyncEngine(managed_team_teamsnap_id=TEAM_TEAMSNAP_ID, teamsnap_token=TEAMSNAP_TOKEN)
|
|
r=syncengine.import_items('event')
|
|
pass
|
|
|
|
class TestEventModel(TestCase):
|
|
fixtures = ['minimal']
|
|
|
|
def setUp(self):
|
|
self.syncengine = TeamsnapSyncEngine(managed_team_teamsnap_id=TEAM_TEAMSNAP_ID, teamsnap_token=TEAMSNAP_TOKEN)
|
|
|
|
def test_all_models(self):
|
|
for Model in self.syncengine.models:
|
|
with self.subTest():
|
|
self.syncengine.import_items(Model.__name__.lower())
|
|
pass |