further coverage increases
This commit is contained in:
@@ -45,6 +45,13 @@ workout run
|
||||
copy('rowers/tests/testdata/emails/colin.csv',a2)
|
||||
a3 = 'media/mailbox_attachments/colin4.csv'
|
||||
copy('rowers/tests/testdata/emails/colin.csv',a3)
|
||||
a4 = 'media/mailbox_attachments/colin5.csv'
|
||||
copy('rowers/tests/testdata/emails/colin.csv',a4)
|
||||
a5 = 'media/mailbox_attachments/colin6.csv'
|
||||
copy('rowers/tests/testdata/emails/colin.csv',a5)
|
||||
a6 = 'media/mailbox_attachments/colin7.csv'
|
||||
copy('rowers/tests/testdata/emails/colin.csv',a6)
|
||||
|
||||
a = MessageAttachment(message=m,document=a2[6:])
|
||||
a.save()
|
||||
|
||||
@@ -88,6 +95,29 @@ workout run
|
||||
self.assertEqual(w.name,'test')
|
||||
self.assertEqual(w.notes,'aap noot mies')
|
||||
|
||||
# test exceptions
|
||||
secret = form_data.pop('secret')
|
||||
form_data['file'] = 'media/mailbox_attachments/colin5.csv'
|
||||
response = self.c.post(url,form_data,HTTP_HOST='127.0.0.1:4533')
|
||||
self.assertEqual(response.status_code,400)
|
||||
|
||||
form_data['secret'] = 'wrong'
|
||||
form_data['file'] = 'media/mailbox_attachments/colin6.csv'
|
||||
response = self.c.post(url,form_data,HTTP_HOST='127.0.0.1:4533')
|
||||
self.assertEqual(response.status_code,403)
|
||||
|
||||
form_data['secret'] = secret
|
||||
filename = form_data.pop('file')
|
||||
response = self.c.post(url,form_data,HTTP_HOST='127.0.0.1:4533')
|
||||
self.assertEqual(response.status_code,400)
|
||||
|
||||
form_data['file'] = filename
|
||||
os.remove(filename)
|
||||
response = self.c.post(url,form_data,HTTP_HOST='127.0.0.1:4533')
|
||||
self.assertEqual(response.status_code,400)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@patch('rowers.dataprep.create_engine')
|
||||
|
||||
Reference in New Issue
Block a user