1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-09-06 20:10:56 +00:00

Enable static type checking

This commit is contained in:
Unrud 2020-10-04 15:13:01 +02:00
parent 94a1181dc6
commit 23a2989b77
8 changed files with 35 additions and 7 deletions

View file

@ -25,6 +25,7 @@ import posixpath
import shutil
import sys
import tempfile
from typing import Any, ClassVar
import defusedxml.ElementTree as DefusedET
import pytest
@ -1549,7 +1550,8 @@ class BaseRequestsMixIn:
class BaseFileSystemTest(BaseTest):
"""Base class for filesystem backend tests."""
storage_type = None
storage_type: ClassVar[Any]
def setup(self):
self.configuration = config.load()

View file

@ -41,10 +41,17 @@ from radicale.tests.helpers import configuration_to_dict, get_file_path
class DisabledRedirectHandler(request.HTTPRedirectHandler):
def http_error_301(self, req, fp, code, msg, headers):
raise HTTPError(req.full_url, code, msg, headers, fp)
def http_error_302(self, req, fp, code, msg, headers):
raise HTTPError(req.full_url, code, msg, headers, fp)
http_error_301 = http_error_303 = http_error_307 = http_error_302
def http_error_303(self, req, fp, code, msg, headers):
raise HTTPError(req.full_url, code, msg, headers, fp)
def http_error_307(self, req, fp, code, msg, headers):
raise HTTPError(req.full_url, code, msg, headers, fp)
class TestBaseServerRequests(BaseTest):