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)
评论列表
文章目录