more pep
This commit is contained in:
@@ -5,12 +5,13 @@ from __future__ import unicode_literals
|
||||
|
||||
from .statements import *
|
||||
|
||||
nu = datetime.datetime.now()
|
||||
|
||||
from django.http import Http404
|
||||
|
||||
from rowers.views import get_workout
|
||||
|
||||
nu = datetime.datetime.now()
|
||||
|
||||
|
||||
class TestDateTime(TestCase):
|
||||
def setUp(self):
|
||||
self.factory = RequestFactory()
|
||||
@@ -20,15 +21,15 @@ class TestDateTime(TestCase):
|
||||
|
||||
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)
|
||||
startdate, enddate = get_dates_timeperiod(request)
|
||||
startdate = startdate.date()
|
||||
enddate = enddate.date()
|
||||
|
||||
teststart = datetime.date(2020,1,1)
|
||||
self.assertTrue(teststart<startdate)
|
||||
teststart = datetime.date(2020, 1, 1)
|
||||
self.assertTrue(teststart < startdate)
|
||||
|
||||
testend = datetime.date(2020,12,12)
|
||||
self.assertTrue(testend>enddate)
|
||||
testend = datetime.date(2020, 12, 12)
|
||||
self.assertTrue(testend > enddate)
|
||||
|
||||
|
||||
# tests simple functions from views.py
|
||||
@@ -38,7 +39,7 @@ class SimpleViewTest(TestCase):
|
||||
|
||||
self.r = Rower.objects.create(user=self.u,
|
||||
birthdate=faker.profile()['birthdate'],
|
||||
gdproptin=True,surveydone=True,
|
||||
gdproptin=True, surveydone=True,
|
||||
gdproptindate=timezone.now(),
|
||||
rowerplan='coach')
|
||||
|
||||
@@ -53,22 +54,20 @@ class SimpleViewTest(TestCase):
|
||||
for workout in self.user_workouts:
|
||||
try:
|
||||
os.remove(workout.csvfilename)
|
||||
except (IOError, FileNotFoundError,OSError):
|
||||
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)
|
||||
|
||||
url = '/rowers/list-workouts/user/{id}/'.format(id=user_no_rower.id)
|
||||
|
||||
response = self.c.get(url)
|
||||
self.assertIn(response.status_code,[403,404])
|
||||
self.assertIn(response.status_code, [403, 404])
|
||||
|
||||
def test_sendmail(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
@@ -78,28 +77,26 @@ class SimpleViewTest(TestCase):
|
||||
|
||||
form_data = {
|
||||
'firstname': 'John',
|
||||
'lastname':'Doe',
|
||||
'email':'roosendaalsander@gmail.com',
|
||||
'subject':'testing',
|
||||
'lastname': 'Doe',
|
||||
'email': 'roosendaalsander@gmail.com',
|
||||
'subject': 'testing',
|
||||
'botcheck': True,
|
||||
'message': faker.text()
|
||||
}
|
||||
'message': faker.text()}
|
||||
|
||||
form = EmailForm(form_data)
|
||||
|
||||
self.assertTrue(form.is_valid())
|
||||
|
||||
response = self.c.post(url,form_data,follow=True)
|
||||
self.assertEqual(response.status_code,200)
|
||||
response = self.c.post(url, form_data, follow=True)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
self.assertRedirects(response,
|
||||
expected_url='/rowers/email/',
|
||||
status_code=302,target_status_code=200)
|
||||
|
||||
status_code=302, target_status_code=200)
|
||||
|
||||
def test_getworkout(self):
|
||||
with assert_raises(Http404):
|
||||
w = get_workout(encoder.encode_hex(123))
|
||||
_ = get_workout(encoder.encode_hex(123))
|
||||
|
||||
def test_deactivate(self):
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
@@ -107,24 +104,20 @@ class SimpleViewTest(TestCase):
|
||||
|
||||
url = '/rowers/me/deactivate/'
|
||||
response = self.c.get(url)
|
||||
self.assertEqual(response.status_code,200)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
form_data = {
|
||||
'is_active': True
|
||||
}
|
||||
form_data = {'is_active': True}
|
||||
|
||||
response = self.c.post(url, form_data)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
form_data = {
|
||||
'is_active': False
|
||||
}
|
||||
form_data = {'is_active': False}
|
||||
|
||||
response = self.c.post(url, form_data, follow=True)
|
||||
self.assertEqual(response.status_code, 200)
|
||||
self.assertRedirects(response,
|
||||
expected_url='/login/',
|
||||
status_code=302,target_status_code=200)
|
||||
expected_url='/login/',
|
||||
status_code=302, target_status_code=200)
|
||||
|
||||
login = self.c.login(username=self.u.username, password=self.password)
|
||||
self.assertEqual(login,False)
|
||||
self.assertEqual(login, False)
|
||||
|
||||
Reference in New Issue
Block a user