Private
Public Access
1
0

adding test and fixing get_dates_timeperiod

This commit is contained in:
Sander Roosendaal
2020-01-04 10:59:50 +01:00
parent bd37696ed5
commit 0a08d22366
2 changed files with 22 additions and 10 deletions

View File

@@ -11,11 +11,26 @@ from django.http import Http404
from rowers.views import get_workout
class TestDateTime(TestCase):
def setUp(self):
self.factory = RequestFactory()
def tearDown(self):
pass
def test_get_dates(self):
request = self.factory.get('/rowers/sessions/create/user/230/?startdate=13.01.2020&enddate=19.01.2020')
startdate,enddate = get_dates_timeperiod(request)
teststart = datetime.date(2020,1,1)
self.assertTrue(teststart<startdate)
# tests simple functions from views.py
class SimpleViewTest(TestCase):
def setUp(self):
self.u = UserFactory()
self.r = Rower.objects.create(user=self.u,
birthdate=faker.profile()['birthdate'],
gdproptin=True,
@@ -36,11 +51,11 @@ class SimpleViewTest(TestCase):
except (IOError, FileNotFoundError,OSError):
pass
def test_getrequestrower(self):
user_no_rower = UserFactory(username='norower')
user_no_rower.set_password(faker.word())
login = self.c.login(username=self.u.username, password=self.password)
self.assertTrue(login)
@@ -75,7 +90,7 @@ class SimpleViewTest(TestCase):
self.assertRedirects(response,
expected_url='/rowers/email/',
status_code=302,target_status_code=200)
def test_getworkout(self):
with assert_raises(Http404):
@@ -108,7 +123,3 @@ class SimpleViewTest(TestCase):
login = self.c.login(username=self.u.username, password=self.password)
self.assertEqual(login,False)