test_downloads.py 文件源码

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

项目:balafon 作者: ljean 项目源码 文件源码
def test_download_private_no_contact_defined(self):

        #Create category
        cat = ArticleCategory.objects.create(name="CAT")
        cat_perm = CategoryPermission.objects.create(category=cat)

        #create a public doc
        file_ = File(self._get_file())
        doc = mommy.make(Document, is_private=True, file=file_, category=cat)

        #check the url
        private_url = reverse('coop_cms_download_doc', args=[doc.id])
        self.assertEqual(doc.get_download_url(), private_url)

        #login and download
        response = self.client.get(doc.get_download_url())
        self.assertEqual(response.status_code, 403)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号