Private
Public Access
1
0

improved testing

This commit is contained in:
Sander Roosendaal
2021-04-28 12:46:57 +02:00
parent 65fe9d3727
commit ecbd7c5ee4
3 changed files with 46 additions and 30 deletions

View File

@@ -22,7 +22,8 @@ class CourseUnitTest(TestCase):
)
self.nu = datetime.datetime.now()
cs = courses.kmltocourse('rowers/tests/testdata/thyro.kml')
with open('rowers/tests/testdata/thyro.kml') as f:
cs = courses.kmltocourse(f)
course = cs[0]
cname = course['name']
cnotes = course['description']
@@ -139,23 +140,23 @@ class CoursesTest(TestCase):
self.assertTrue(login)
filename = 'rowers/tests/testdata/Courses.kml'
f = open(filename,'rb')
file_data = {'file': f}
form_data = {
'name': 'test courses',
'notes': 'aap nn',
'file':f,
with open(filename,'rb') as f:
file_data = {'file': f}
form_data = {
'name': 'test courses',
'notes': 'aap nn',
'file':f,
}
courseform = CourseForm(form_data)
self.assertTrue(courseform.is_valid())
courseform = CourseForm(form_data)
self.assertTrue(courseform.is_valid())
response = self.c.get('/rowers/courses/upload/')
self.assertTrue(response.status_code,200)
response = self.c.get('/rowers/courses/upload/')
self.assertTrue(response.status_code,200)
response = self.c.post('/rowers/courses/upload/', form_data, follow=True)
response = self.c.post('/rowers/courses/upload/', form_data, follow=True)
f.close()
self.assertRedirects(response, expected_url='/rowers/list-courses/',
status_code=302,target_status_code=200)