fix(tests): dont specify mocks

This commit is contained in:
2026-04-20 10:03:21 +02:00
parent 6f7d51c4da
commit 978b799ee8
4 changed files with 10 additions and 20 deletions
+4 -8
View File
@@ -9,13 +9,9 @@ import tarfile
import typing import typing
import unittest.mock import unittest.mock
from src.cert_manager import CertManager
from src.data_dir import DataDir
from src.handlers import BaseHandler, RequestHandler, UpgradeHandler from src.handlers import BaseHandler, RequestHandler, UpgradeHandler
from src.page import Page from src.page import Page
from src.params import Parameters from src.params import Parameters
from src.registry import Registry
from src.token_manager import TokenManager
from . import BaseTestCase from . import BaseTestCase
@@ -122,11 +118,11 @@ class TestRequestHandler(BaseHandlerTestCase):
@typing.override @typing.override
def setUp(self) -> None: def setUp(self) -> None:
self.get_tmp_dir() self.get_tmp_dir()
self.registry = self.mock(Registry) self.registry = self.new_mock()
self.cert_manager = self.mock(CertManager) self.cert_manager = self.new_mock()
self.token_manager = self.mock(TokenManager) self.token_manager = self.new_mock()
self.certbot_www = self.tmp_path / "certbot_www" self.certbot_www = self.tmp_path / "certbot_www"
self.data_dir = self.mock(DataDir) self.data_dir = self.new_mock()
super().setUp() super().setUp()
def _get_handler( def _get_handler(
+1 -2
View File
@@ -3,7 +3,6 @@ import typing
import unittest import unittest
import unittest.mock import unittest.mock
from src.data_dir import DataDir
from src.page import Page from src.page import Page
from src.params import Parameters from src.params import Parameters
from src.registry import Registry from src.registry import Registry
@@ -16,7 +15,7 @@ class TestRegistry(BaseTestCase):
def setUp(self) -> None: def setUp(self) -> None:
self.registry = Registry(Parameters()) self.registry = Registry(Parameters())
self.registry.logger = unittest.mock.Mock(logging.Logger) self.registry.logger = unittest.mock.Mock(logging.Logger)
self.data_dir = self.registry.data_dir = self.mock(DataDir) self.data_dir = self.registry.data_dir = self.new_mock()
super().setUp() super().setUp()
def test_load_pages(self) -> None: def test_load_pages(self) -> None:
+4 -8
View File
@@ -4,12 +4,8 @@ import typing
import unittest import unittest
import unittest.mock import unittest.mock
from src.cert_manager import CertManager
from src.data_dir import DataDir
from src.params import Parameters from src.params import Parameters
from src.registry import Registry
from src.server import StaplerServer from src.server import StaplerServer
from src.token_manager import TokenManager
from . import BaseTestCase from . import BaseTestCase
@@ -19,10 +15,10 @@ class TestStaplerServer(BaseTestCase):
def setUp(self) -> None: def setUp(self) -> None:
self.server = StaplerServer(Parameters()) self.server = StaplerServer(Parameters())
self.server.logger = unittest.mock.Mock(logging.Logger) self.server.logger = unittest.mock.Mock(logging.Logger)
self.registry = self.server.registry = self.mock(Registry) self.registry = self.server.registry = self.new_mock()
self.cert_manager = self.server.cert_manager = self.mock(CertManager) self.cert_manager = self.server.cert_manager = self.new_mock()
self.token_manager = self.server.token_manager = self.mock(TokenManager) self.token_manager = self.server.token_manager = self.new_mock()
self.data_dir = self.server.data_dir = self.mock(DataDir) self.data_dir = self.server.data_dir = self.new_mock()
self.server_mock = unittest.mock.MagicMock() self.server_mock = unittest.mock.MagicMock()
self.context_mock = unittest.mock.Mock(ssl.SSLContext) self.context_mock = unittest.mock.Mock(ssl.SSLContext)
super().setUp() super().setUp()
+1 -2
View File
@@ -5,7 +5,6 @@ import unittest.mock
from src.page import Page from src.page import Page
from src.params import Parameters from src.params import Parameters
from src.registry import Registry
from src.token_manager import TokenManager from src.token_manager import TokenManager
from . import BaseTestCase from . import BaseTestCase
@@ -18,7 +17,7 @@ class TestTokenManager(BaseTestCase):
@typing.override @typing.override
def setUp(self) -> None: def setUp(self) -> None:
self.registry = self.mock(Registry) self.registry = self.new_mock()
self.token_manager = TokenManager( self.token_manager = TokenManager(
Parameters(data_dir=self.get_tmp_dir(), token_salt="salt"), # noqa: S106 Parameters(data_dir=self.get_tmp_dir(), token_salt="salt"), # noqa: S106
self.registry, self.registry,