Add GenericCreator for loading SSL certs in processes (#2578)

This commit is contained in:
Adam Hopkins
2022-10-31 13:22:30 +02:00
committed by GitHub
parent 3f4663b9f8
commit d70636ba2e
3 changed files with 50 additions and 18 deletions

View File

@@ -86,6 +86,10 @@ def test_input_is_module():
@patch("sanic.worker.loader.TrustmeCreator")
@patch("sanic.worker.loader.MkcertCreator")
def test_cert_loader(MkcertCreator: Mock, TrustmeCreator: Mock, creator: str):
CertLoader._creators = {
"mkcert": MkcertCreator,
"trustme": TrustmeCreator,
}
MkcertCreator.return_value = MkcertCreator
TrustmeCreator.return_value = TrustmeCreator
data = {