race submission code in place, failing, littered with debug statements
This commit is contained in:
@@ -127,6 +127,22 @@ class UserFactory(factory.DjangoModelFactory):
|
||||
|
||||
first_name = faker.name().split(' ')[0]
|
||||
last_name = faker.name().split(' ')[0]
|
||||
|
||||
class RaceFactory(factory.DjangoModelFactory):
|
||||
class Meta:
|
||||
model = VirtualRace
|
||||
|
||||
name = factory.LazyAttribute(lambda _: faker.word())
|
||||
registration_closure = timezone.now()+datetime.timedelta(days=1)
|
||||
evaluation_closure = timezone.now()+datetime.timedelta(days=2)
|
||||
startdate = timezone.now().date()
|
||||
start_time = datetime.time()
|
||||
enddate = (timezone.now()+datetime.timedelta(days=1)).date()
|
||||
end_time = datetime.time()
|
||||
preferreddate = timezone.now().date()
|
||||
sessiontype = 'indoorrace'
|
||||
sessionvalue = 1
|
||||
sessionmode = 'time'
|
||||
|
||||
class WorkoutFactory(factory.DjangoModelFactory):
|
||||
class Meta:
|
||||
|
||||
@@ -86,6 +86,7 @@ class EmailTests(TestCase):
|
||||
workoutsbox.save()
|
||||
failbox = Mailbox.objects.create(name='Failed')
|
||||
failbox.save()
|
||||
|
||||
|
||||
for filename in os.listdir(u'rowers/tests/testdata/emails'):
|
||||
m = Message(mailbox=workoutsbox,
|
||||
@@ -152,7 +153,8 @@ class EmailAdminUpload(TestCase):
|
||||
'sander@ds.ds',
|
||||
'koeinsloot')
|
||||
r = Rower.objects.create(user=u,gdproptin=True,
|
||||
gdproptindate=timezone.now()
|
||||
gdproptindate=timezone.now(),
|
||||
birthdate = faker.profile()['birthdate']
|
||||
)
|
||||
|
||||
self.theadmin = UserFactory(is_staff=True)
|
||||
@@ -162,6 +164,8 @@ class EmailAdminUpload(TestCase):
|
||||
gdproptindate=timezone.now(),
|
||||
rowerplan='coach')
|
||||
|
||||
self.race = RaceFactory(manager = self.theadmin)
|
||||
|
||||
nu = datetime.datetime.now()
|
||||
workoutsbox = Mailbox.objects.create(name='workouts')
|
||||
workoutsbox.save()
|
||||
@@ -210,4 +214,11 @@ race 1
|
||||
w = ws[0]
|
||||
self.assertEqual(w.user.user.username,u'john')
|
||||
|
||||
results = IndoorVirtualRaceResult.objects.filter(
|
||||
race=self.race)
|
||||
|
||||
self.assertEqual(len(results),1)
|
||||
result = results[0]
|
||||
|
||||
self.assertTrue(result.coursecompleted)
|
||||
|
||||
|
||||
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
BIN
rowers/tests/testdata/testdata.csv.gz
vendored
Binary file not shown.
2
rowers/tests/testdata/testdata.tcx
vendored
2
rowers/tests/testdata/testdata.tcx
vendored
@@ -2502,7 +2502,7 @@
|
||||
</Trackpoint>
|
||||
</Track>
|
||||
</Lap>
|
||||
<Notes><Element 'Notes' at 0x14a96cf8></Notes>
|
||||
<Notes><Element 'Notes' at 0x13de37f0></Notes>
|
||||
</Activity>
|
||||
</Activities>
|
||||
<Creator>
|
||||
|
||||
Reference in New Issue
Block a user