Added linting and got tests passing

This commit is contained in:
2026-05-12 13:26:56 +10:00
parent ca62ed693a
commit cfd6d45189
13 changed files with 53 additions and 48 deletions
+1 -3
View File
@@ -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 -1
View File
@@ -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
+6 -7
View File
@@ -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):