def test_render_raw_lambda_static_content_works(db, allow_lambda_http): lr = render_raw_lambda_static_content( "/dev/examples/static-page.pdf", site=get_default_site(), ) assert lr is not None assert "<!DOCTYPE html>" in lr.html assert "This is an example static PDF page" in lr.html
def run_check(self): name = get_default_site().name start_time = datetime.datetime.now() homepage_url = absolute_reverse("react") r = check_url(homepage_url, "text/html") css_url = get_first_regex_match_group( r'rel="stylesheet" href="([^"]*)"', r.text) css_url = urljoin(homepage_url, css_url) check_url(css_url, "text/css") health_url = (f"{absolute_reverse('health')}?" f"extended={quote(settings.EXTENDED_HEALTHCHECK_KEY)}") r = check_url(health_url, "application/json") health = r.json() assert_equal(health["status"], 200) assert_equal(health["is_extended"], True) total_time = datetime.datetime.now() - start_time self.stdout.write( f"Health check for {name} successful! Completed in {total_time}.")
def provisioning_uri(self) -> str: "The provisioning URI for the user." return self.totp.provisioning_uri(self.user.full_legal_name, issuer_name=get_default_site().name)
def test_render_raw_lambda_static_content_returns_none_on_error(db, allow_lambda_http): lr = render_raw_lambda_static_content("/blarfle", site=get_default_site()) assert lr is None
def get_site_hyperlink() -> str: return hyperlink(text=get_default_site().name, href=absolutify_url("/"))