Added linting and got tests passing
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from django.test import TestCase
|
||||
from interface import models, utils
|
||||
from interface import models
|
||||
from django.contrib.auth.models import User
|
||||
from django.utils import timezone
|
||||
from datetime import timedelta
|
||||
@@ -16,7 +16,6 @@ class AccessTestCase(TestCase):
|
||||
|
||||
@classmethod
|
||||
def setUpTestData(cls):
|
||||
|
||||
cls.users = {}
|
||||
for details in cls.USERS:
|
||||
cls.users[details["username"]] = User.objects.create_user(**details)
|
||||
@@ -42,7 +41,6 @@ class AccessTestCase(TestCase):
|
||||
return
|
||||
|
||||
def test_protected_views(self):
|
||||
|
||||
self.assertAccess({x: False for x in self.PROTECTED_URLS})
|
||||
|
||||
if "admin" in self.users:
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
from django.urls import path
|
||||
from django.contrib.auth import views as auth_views
|
||||
from django.views.generic.base import RedirectView
|
||||
from django.conf import settings
|
||||
|
||||
from . import views
|
||||
|
||||
@@ -69,7 +70,6 @@ urlpatterns = [
|
||||
),
|
||||
]
|
||||
|
||||
from django.conf import settings
|
||||
|
||||
if settings.DEBUG:
|
||||
from django.views.static import serve
|
||||
|
||||
@@ -1,20 +1,19 @@
|
||||
from django.shortcuts import resolve_url
|
||||
from django.core.signing import Signer
|
||||
from django.core.exceptions import SuspiciousOperation
|
||||
import logging
|
||||
|
||||
signer = Signer()
|
||||
|
||||
import logging
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
def sign_data(data, l=None):
|
||||
def sign_data(data, length=None):
|
||||
sig = signer.sign(data)
|
||||
p = len(data) + 1
|
||||
if l:
|
||||
l += p
|
||||
return sig[p:l]
|
||||
pos = len(data) + 1
|
||||
if length:
|
||||
length += pos
|
||||
return sig[pos:length]
|
||||
|
||||
|
||||
def signed_url(name, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user