attachments.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:mercure 作者: synhack 项目源码 文件源码
def test_edit_attachment_permissions(self):
        # We create an attachment
        att = Attachment.objects.create(
            name='Test attachment',
            attachment_name='foo.txt',
            buildable=False,
            file=SimpleUploadedFile('test.txt', b'toto')
        )

        # We try to access edit page
        resp = self.client.get(reverse('attachment_edit', args=(att.pk,)))
        self.assertEqual(resp.status_code, 302)
        self.assertIn(resp.url, '%s?next=%s' % (reverse('login'),
                                                reverse('attachment_edit',
                                                        args=(att.pk,))))

        # We log as admin
        self.client.login(username='admin', password='supertest')
        resp = self.client.get(reverse('attachment_edit', args=(att.pk,)))
        self.assertEqual(resp.status_code, 200)

        # TODO: Test user that is not admin
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号