mirror of
https://github.com/jazzband/django-downloadview.git
synced 2026-03-16 22:40:25 +00:00
Fix flake8 errors.
This commit is contained in:
parent
839b7bda38
commit
bfb9c3cedb
3 changed files with 8 additions and 8 deletions
|
|
@ -9,7 +9,7 @@ from functools import wraps
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.exceptions import PermissionDenied
|
from django.core.exceptions import PermissionDenied
|
||||||
from django.core.signing import TimestampSigner, SignatureExpired, BadSignature
|
from django.core.signing import BadSignature, SignatureExpired, TimestampSigner
|
||||||
|
|
||||||
|
|
||||||
class DownloadDecorator(object):
|
class DownloadDecorator(object):
|
||||||
|
|
@ -42,7 +42,8 @@ class DownloadDecorator(object):
|
||||||
|
|
||||||
def _signature_is_valid(request):
|
def _signature_is_valid(request):
|
||||||
"""
|
"""
|
||||||
Validator that raises a PermissionDenied error on invalid and mismatching signatures.
|
Validator that raises a PermissionDenied error on invalid and
|
||||||
|
mismatching signatures.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
signer = TimestampSigner()
|
signer = TimestampSigner()
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@ Test signature generation and validation.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
from unittest import mock
|
|
||||||
|
|
||||||
from django.core.exceptions import PermissionDenied
|
from django.core.exceptions import PermissionDenied
|
||||||
from django.core.signing import TimestampSigner
|
from django.core.signing import TimestampSigner
|
||||||
|
|
@ -24,7 +23,7 @@ class SignedTestStorage(SignedURLMixin, TestStorage):
|
||||||
class SignatureGeneratorTestCase(unittest.TestCase):
|
class SignatureGeneratorTestCase(unittest.TestCase):
|
||||||
def test_signed_storage(self):
|
def test_signed_storage(self):
|
||||||
"""
|
"""
|
||||||
django_downloadview.storage.SignedURLMixin adds X-Signature to URLs
|
django_downloadview.storage.SignedURLMixin adds X-Signature to URLs.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
storage = SignedTestStorage()
|
storage = SignedTestStorage()
|
||||||
|
|
@ -35,7 +34,8 @@ class SignatureGeneratorTestCase(unittest.TestCase):
|
||||||
class SignatureValidatorTestCase(unittest.TestCase):
|
class SignatureValidatorTestCase(unittest.TestCase):
|
||||||
def test_verify_signature(self):
|
def test_verify_signature(self):
|
||||||
"""
|
"""
|
||||||
django_downloadview.decorators._signature_is_valid returns True on valid signatures
|
django_downloadview.decorators._signature_is_valid returns True on
|
||||||
|
valid signatures.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
signer = TimestampSigner()
|
signer = TimestampSigner()
|
||||||
|
|
@ -48,7 +48,8 @@ class SignatureValidatorTestCase(unittest.TestCase):
|
||||||
|
|
||||||
def test_verify_signature_invalid(self):
|
def test_verify_signature_invalid(self):
|
||||||
"""
|
"""
|
||||||
django_downloadview.decorators._signature_is_valid raises PermissionDenied on invalid signatures
|
django_downloadview.decorators._signature_is_valid raises PermissionDenied
|
||||||
|
on invalid signatures.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
request = unittest.mock.MagicMock()
|
request = unittest.mock.MagicMock()
|
||||||
|
|
|
||||||
|
|
@ -5,14 +5,12 @@ import os
|
||||||
import unittest
|
import unittest
|
||||||
from unittest import mock
|
from unittest import mock
|
||||||
|
|
||||||
from django.core.exceptions import PermissionDenied
|
|
||||||
from django.core.files import File
|
from django.core.files import File
|
||||||
from django.http import Http404
|
from django.http import Http404
|
||||||
from django.http.response import HttpResponseNotModified
|
from django.http.response import HttpResponseNotModified
|
||||||
import django.test
|
import django.test
|
||||||
|
|
||||||
from django_downloadview import exceptions, views
|
from django_downloadview import exceptions, views
|
||||||
from django_downloadview.decorators import signature_required
|
|
||||||
from django_downloadview.test import setup_view
|
from django_downloadview.test import setup_view
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue