committing survey
This commit is contained in:
@@ -20,7 +20,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
self.r = Rower.objects.create(user=self.u,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
gdproptin=True,surveydone=True,gdproptindate=timezone.now(),
|
||||
rowerplan='coach')
|
||||
|
||||
self.c = Client()
|
||||
@@ -36,7 +36,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
self.rpiet = Rower.objects.create(user=self.upiet,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
gdproptin=True,surveydone=True,gdproptindate=timezone.now(),
|
||||
rowerplan='basic')
|
||||
|
||||
self.piet_workouts = WorkoutFactory.create_batch(5, user=self.rpiet)
|
||||
@@ -49,7 +49,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
self.rklaas = Rower.objects.create(user=self.uklaas,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
gdproptin=True,surveydone=True,gdproptindate=timezone.now(),
|
||||
rowerplan='basic')
|
||||
|
||||
self.klaas_workouts = WorkoutFactory.create_batch(5, user=self.rklaas)
|
||||
@@ -62,7 +62,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
self.rhenk = Rower.objects.create(user=self.uhenk,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,gdproptindate=timezone.now(),
|
||||
gdproptin=True,surveydone=True,gdproptindate=timezone.now(),
|
||||
rowerplan='basic')
|
||||
|
||||
self.henk_workouts = WorkoutFactory.create_batch(5, user=self.rhenk)
|
||||
@@ -83,7 +83,7 @@ class VirtualEventViewTest(TestCase):
|
||||
self.lastweek = lastweek
|
||||
self.intwoweeks = intwoweeks
|
||||
|
||||
|
||||
|
||||
# erg races
|
||||
self.openergrace = VirtualRace.objects.create(
|
||||
name = faker.word(),
|
||||
@@ -104,7 +104,7 @@ class VirtualEventViewTest(TestCase):
|
||||
country = 'Indoor',
|
||||
manager = self.u
|
||||
)
|
||||
|
||||
|
||||
self.submitergrace = VirtualRace.objects.create(
|
||||
name = faker.word(),
|
||||
startdate = yesterday.date(),
|
||||
@@ -143,7 +143,7 @@ class VirtualEventViewTest(TestCase):
|
||||
)
|
||||
|
||||
result = plannedsessions.add_rower_race(self.rpiet,self.submitergrace)
|
||||
|
||||
|
||||
# register Henk for submitergrace
|
||||
self.henkrecord = IndoorVirtualRaceResult.objects.create(
|
||||
userid = self.rhenk.id,
|
||||
@@ -161,7 +161,7 @@ class VirtualEventViewTest(TestCase):
|
||||
)
|
||||
|
||||
result = plannedsessions.add_rower_race(self.rhenk,self.submitergrace)
|
||||
|
||||
|
||||
# course
|
||||
|
||||
coursefile = 'rowers/tests/testdata/course_22.kml'
|
||||
@@ -176,8 +176,8 @@ class VirtualEventViewTest(TestCase):
|
||||
course = courses.createcourse(self.r,cname,polygons,notes=cnotes)
|
||||
|
||||
self.course = course
|
||||
|
||||
|
||||
|
||||
|
||||
# otw races
|
||||
self.openotwrace = VirtualRace.objects.create(
|
||||
name = faker.word(),
|
||||
@@ -247,11 +247,11 @@ class VirtualEventViewTest(TestCase):
|
||||
distance=result['totaldist'],
|
||||
workouttype = 'water',
|
||||
)
|
||||
|
||||
|
||||
# OTW not matching course
|
||||
|
||||
result = get_random_file(filename='rowers/tests/testdata/onwater2.csv')
|
||||
|
||||
|
||||
self.wwater = WorkoutFactory(user=self.r,
|
||||
csvfilename=result['filename'],
|
||||
starttime=result['starttime'],
|
||||
@@ -262,11 +262,11 @@ class VirtualEventViewTest(TestCase):
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
# OTE 1k
|
||||
|
||||
result = get_random_file(filename='rowers/tests/testdata/duzend_ote.csv')
|
||||
|
||||
|
||||
self.wduzend_r = WorkoutFactory(user=self.r,
|
||||
csvfilename=result['filename'],
|
||||
starttime=nu.time(),
|
||||
@@ -279,7 +279,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
# Piet
|
||||
result = get_random_file(filename='rowers/tests/testdata/duzend_ote.csv')
|
||||
|
||||
|
||||
self.wduzend_rpiet = WorkoutFactory(user=self.rpiet,
|
||||
csvfilename=result['filename'],
|
||||
starttime=nu.time(),
|
||||
@@ -292,7 +292,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
# Klaas
|
||||
result = get_random_file(filename='rowers/tests/testdata/duzend_ote.csv')
|
||||
|
||||
|
||||
self.wduzend_rklaas = WorkoutFactory(user=self.rklaas,
|
||||
csvfilename=result['filename'],
|
||||
starttime=nu.time(),
|
||||
@@ -305,7 +305,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
# Henk
|
||||
result = get_random_file(filename='rowers/tests/testdata/duzend_ote.csv')
|
||||
|
||||
|
||||
self.wduzend_rhenk = WorkoutFactory(user=self.rhenk,
|
||||
csvfilename=result['filename'],
|
||||
starttime=nu.time(),
|
||||
@@ -317,7 +317,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# OTE different
|
||||
result = get_random_file()
|
||||
self.wother_rpiet = WorkoutFactory(user=self.rpiet,
|
||||
@@ -334,8 +334,8 @@ class VirtualEventViewTest(TestCase):
|
||||
os.remove('rowers/tests/testdata/temp/course.kml')
|
||||
except (FileNotFoundError, OSError, IOError):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#Scenarios
|
||||
@@ -344,7 +344,7 @@ class VirtualEventViewTest(TestCase):
|
||||
def test_races_view(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevents_view')
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
@@ -360,7 +360,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
response = self.c.post(url,form_data)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
form_data = {
|
||||
'country':'All',
|
||||
'regattatype':'ongoing'
|
||||
@@ -370,7 +370,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
response = self.c.post(url,form_data)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
form_data = {
|
||||
'country':'All',
|
||||
'regattatype':'previous'
|
||||
@@ -380,13 +380,13 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
response = self.c.post(url,form_data)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
|
||||
|
||||
# set up new OTE race
|
||||
def test_new_indoorrace(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('indoorvirtualevent_create_view')
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
@@ -421,15 +421,15 @@ class VirtualEventViewTest(TestCase):
|
||||
self.assertRedirects(response,
|
||||
expected_url = reverse('virtualevents_view'),
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# set up new OTE race
|
||||
def test_edit_indoorrace(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('indoorvirtualevent_edit_view',
|
||||
kwargs={'id':self.openergrace.id})
|
||||
response = self.c.get(url)
|
||||
@@ -466,17 +466,17 @@ class VirtualEventViewTest(TestCase):
|
||||
expected_url = reverse('virtualevent_view',
|
||||
kwargs={'id':self.openergrace.id}),
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# set up new otw race
|
||||
# set up new OTE race
|
||||
def test_new_race(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevent_create_view')
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
@@ -513,7 +513,7 @@ class VirtualEventViewTest(TestCase):
|
||||
def test_edit_race(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevent_edit_view',kwargs={'id':self.openotwrace.id})
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
@@ -547,12 +547,12 @@ class VirtualEventViewTest(TestCase):
|
||||
expected_url = reverse('virtualevent_view',
|
||||
kwargs={'id':self.openotwrace.id}),
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
|
||||
# view
|
||||
def test_race_view(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevent_view',kwargs={'id':self.openotwrace.id})
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
@@ -565,21 +565,21 @@ class VirtualEventViewTest(TestCase):
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
|
||||
url = reverse('virtualevent_view',kwargs={'id':self.submitergrace.id})
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
|
||||
|
||||
# register # withdraw
|
||||
def test_register_race_view(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('indoorvirtualevent_register_view',
|
||||
kwargs={'id':self.openergrace.id})
|
||||
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
@@ -607,7 +607,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
login = self.c.login(username=self.upiet.username, password=self.passwordpiet)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('indoorvirtualevent_register_view',kwargs={'id':self.openergrace.id})
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
@@ -653,10 +653,10 @@ class VirtualEventViewTest(TestCase):
|
||||
def test_register_otwrace_view(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevent_register_view',
|
||||
kwargs={'id':self.openotwrace.id})
|
||||
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
@@ -705,7 +705,7 @@ class VirtualEventViewTest(TestCase):
|
||||
response = self.c.post(url,form_data,follow=True)
|
||||
|
||||
expected_url = reverse('virtualevent_view',kwargs={'id':self.openotwrace.id})
|
||||
|
||||
|
||||
self.assertRedirects(response,
|
||||
expected_url=expected_url,
|
||||
status_code=302,target_status_code=200)
|
||||
@@ -716,13 +716,13 @@ class VirtualEventViewTest(TestCase):
|
||||
response = self.c.get(url,follow=True)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
|
||||
|
||||
# submit result (OTE)
|
||||
def test_ote_submit(self):
|
||||
login = self.c.login(username=self.upiet.username, password=self.passwordpiet)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevent_submit_result_view',
|
||||
kwargs={'id':self.submitergrace.id,
|
||||
'workoutid':self.wduzend_rpiet.id})
|
||||
@@ -741,7 +741,7 @@ class VirtualEventViewTest(TestCase):
|
||||
therecord = IndoorVirtualRaceResult.objects.get(userid=self.rpiet.id,
|
||||
race=self.submitergrace,
|
||||
id=self.pietrecord.id)
|
||||
|
||||
|
||||
|
||||
self.assertTrue(therecord.coursecompleted)
|
||||
|
||||
@@ -755,7 +755,7 @@ class VirtualEventViewTest(TestCase):
|
||||
def test_ote_submitfalse(self):
|
||||
login = self.c.login(username=self.upiet.username, password=self.passwordpiet)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevent_submit_result_view',
|
||||
kwargs={'id':self.submitergrace.id,
|
||||
'workoutid':self.wother_rpiet.id})
|
||||
@@ -774,7 +774,7 @@ class VirtualEventViewTest(TestCase):
|
||||
therecord = IndoorVirtualRaceResult.objects.get(userid=self.rpiet.id,
|
||||
race=self.submitergrace,
|
||||
id=self.pietrecord.id)
|
||||
|
||||
|
||||
|
||||
self.assertTrue(not therecord.coursecompleted)
|
||||
|
||||
@@ -782,7 +782,7 @@ class VirtualEventViewTest(TestCase):
|
||||
def test_otw_submit(self):
|
||||
login = self.c.login(username=self.upiet.username, password=self.passwordpiet)
|
||||
self.assertTrue(login)
|
||||
|
||||
|
||||
url = reverse('virtualevent_submit_result_view',
|
||||
kwargs={'id':self.submitotwrace.id,
|
||||
'workoutid':self.wuh_otw.id})
|
||||
@@ -819,7 +819,7 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
|
||||
|
||||
def test_otw_courses_edit(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertTrue(login)
|
||||
@@ -850,5 +850,4 @@ class VirtualEventViewTest(TestCase):
|
||||
|
||||
# standalone
|
||||
# calculate course adherence
|
||||
# other background jobs
|
||||
|
||||
# other background jobs
|
||||
|
||||
Reference in New Issue
Block a user