mirror of
https://github.com/haiwen/seahub.git
synced 2025-10-21 10:51:17 +00:00
[file] Rename send_file_download_msg to send_file_access_msg
This commit is contained in:
@@ -400,7 +400,7 @@ def _file_view(request, repo_id, path):
|
||||
use_onetime=True)
|
||||
dl_url = gen_file_get_url(token, u_filename)
|
||||
# send stats message
|
||||
send_file_download_msg(request, repo, path, 'web')
|
||||
send_file_access_msg(request, repo, path, 'web')
|
||||
return HttpResponseRedirect(dl_url)
|
||||
|
||||
# Get file view raw path, ``user_perm`` is not used anymore.
|
||||
|
@@ -6,7 +6,7 @@ from django.core.urlresolvers import reverse
|
||||
|
||||
from seahub.test_utils import BaseTestCase
|
||||
|
||||
class ViewFileTest(BaseTestCase):
|
||||
class ViewLibFileTest(BaseTestCase):
|
||||
def setUp(self):
|
||||
# self.login_as(self.user)
|
||||
pass
|
||||
@@ -219,3 +219,11 @@ class ViewFileTest(BaseTestCase):
|
||||
for _ in range(3): # token for video is not one time only
|
||||
r = requests.get(raw_path)
|
||||
self.assertEqual(200, r.status_code)
|
||||
|
||||
def test_can_download(self):
|
||||
self.login_as(self.user)
|
||||
|
||||
url = reverse('view_lib_file', args=[self.repo.id, self.file]) + '?dl=1'
|
||||
resp = self.client.get(url)
|
||||
self.assertEqual(302, resp.status_code)
|
||||
assert '8082/files/' in resp.get('location')
|
Reference in New Issue
Block a user