improved testing
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user