All checks were successful
Deploy to Server / deploy (push) Successful in 22s
25 lines
825 B
Python
25 lines
825 B
Python
from typing import TYPE_CHECKING
|
|
|
|
from django.test import RequestFactory
|
|
|
|
from core.base_url import build_absolute_uri
|
|
from core.base_url import get_current_site
|
|
|
|
if TYPE_CHECKING:
|
|
from config.tests.test_seo import WSGIRequest
|
|
from core.base_url import _TTVDropsSite
|
|
|
|
|
|
def test_build_absolute_uri_uses_base_url() -> None:
|
|
"""Test that build_absolute_uri uses the base URL from settings."""
|
|
request: WSGIRequest = RequestFactory().get("/test-path/")
|
|
assert (
|
|
build_absolute_uri(request=request)
|
|
== "https://ttvdrops.lovinator.space/test-path/"
|
|
)
|
|
|
|
|
|
def test_get_current_site_from_base_url() -> None:
|
|
"""Test that get_current_site returns the correct site based on the base URL."""
|
|
site: _TTVDropsSite = get_current_site(None)
|
|
assert site.domain == "ttvdrops.lovinator.space"
|