Private
Public Access
1
0

make it pass tests (planviews)

This commit is contained in:
Sander Roosendaal
2020-01-14 21:25:19 +01:00
parent abb7b85f74
commit 5482e52238
4 changed files with 15 additions and 12 deletions

View File

@@ -6,7 +6,8 @@ from __future__ import unicode_literals
from .statements import *
nu = datetime.datetime.now()
from rowers.views import hasplannedsessions,iscoachmember,ispromember
from rowers.views import isplanmember,iscoachmember,ispromember
from rowers.rower_rules import *
class TrialsTest(TestCase):
def setUp(self):
@@ -33,34 +34,35 @@ class TrialsTest(TestCase):
pass
def test_basictrial(self):
self.assertEqual(hasplannedsessions(self.u),False)
self.assertEqual(isplanmember(self.u),False)
self.assertEqual(iscoachmember(self.u),False)
self.assertEqual(ispromember(self.u),False)
self.r.protrialexpires = (nu+datetime.timedelta(days=10)).date()
self.r.save()
self.assertEqual(hasplannedsessions(self.u),False)
self.assertEqual(isplanmember(self.u),False)
self.assertEqual(iscoachmember(self.u),False)
self.assertEqual(ispromember(self.u),True)
self.r.plantrialexpires = (nu+datetime.timedelta(days=10)).date()
self.r.save()
self.assertEqual(hasplannedsessions(self.u),True)
self.assertEqual(isplanmember(self.u),True)
self.assertEqual(iscoachmember(self.u),False)
self.assertEqual(ispromember(self.u),True)
def test_protrial(self):
self.r.rowerplan = 'pro'
self.r.save()
self.assertEqual(hasplannedsessions(self.u),False)
self.assertEqual(isplanmember(self.u),False)
self.assertEqual(iscoachmember(self.u),False)
self.assertEqual(ispromember(self.u),True)
self.r.plantrialexpires = (nu+datetime.timedelta(days=10)).date()
self.r.save()
self.assertEqual(hasplannedsessions(self.u),True)
self.assertEqual(is_plantrial(self.u),True)
self.assertEqual(isplanmember(self.u),True)
self.assertEqual(iscoachmember(self.u),False)
self.assertEqual(ispromember(self.u),True)