def test_add_attachment(self):
# We log as admin
self.client.login(username='admin', password='supertest')
data = {
'name': 'Test attachment',
'attachment_name': 'foo.txt',
'buildable': False,
'file': SimpleUploadedFile('test.txt', b'toto')
}
resp = self.client.post(reverse('attachment_add'), data=data)
self.assertRedirects(resp, reverse('attachment_list'))
qs = Attachment.objects.filter(name='Test attachment')
self.assertEqual(qs.count(), 1)
attachment = qs.first()
self.assertEqual(attachment.attachment_name, 'foo.txt')
self.assertEqual(attachment.buildable, False)
评论列表
文章目录