tests/e2e: fix invalid flows

Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
Jens Langhammer 2021-05-25 11:09:31 +02:00
parent 6317a8c5d0
commit 6893948fa0
6 changed files with 8 additions and 6 deletions

View File

@ -4,7 +4,7 @@ from importlib import import_module
from django.apps import AppConfig from django.apps import AppConfig
from django.db import ProgrammingError from django.db import ProgrammingError
from django.utils.timezone import datetime from django.utils.timezone import now
class AuthentikEventsConfig(AppConfig): class AuthentikEventsConfig(AppConfig):
@ -19,7 +19,7 @@ class AuthentikEventsConfig(AppConfig):
try: try:
from authentik.events.models import Event from authentik.events.models import Event
date_from = datetime.now() - timedelta(days=1) date_from = now() - timedelta(days=1)
for event in Event.objects.filter(created__gte=date_from): for event in Event.objects.filter(created__gte=date_from):
event._set_prom_metrics() event._set_prom_metrics()

View File

@ -35,7 +35,7 @@ class Challenge(PassiveSerializer):
type = ChoiceField( type = ChoiceField(
choices=[(x.value, x.name) for x in ChallengeTypes], choices=[(x.value, x.name) for x in ChallengeTypes],
) )
title = CharField(required=False) title = CharField(required=False, allow_blank=True)
background = CharField(required=False) background = CharField(required=False)
component = CharField(default="") component = CharField(default="")

View File

@ -26,7 +26,7 @@ PLAN_CONTEXT_SOURCE = "source"
GAUGE_FLOWS_CACHED = UpdatingGauge( GAUGE_FLOWS_CACHED = UpdatingGauge(
"authentik_flows_cached", "authentik_flows_cached",
"Cached flows", "Cached flows",
update_func=lambda: len(cache.keys("flow_*")), update_func=lambda: len(cache.keys("flow_*") or []),
) )
HIST_FLOWS_PLAN_TIME = Histogram( HIST_FLOWS_PLAN_TIME = Histogram(
"authentik_flows_plan_time", "authentik_flows_plan_time",

View File

@ -25,7 +25,7 @@ CURRENT_PROCESS = current_process()
GAUGE_POLICIES_CACHED = UpdatingGauge( GAUGE_POLICIES_CACHED = UpdatingGauge(
"authentik_policies_cached", "authentik_policies_cached",
"Cached Policies", "Cached Policies",
update_func=lambda: len(cache.keys("policy_*")), update_func=lambda: len(cache.keys("policy_*") or []),
) )
HIST_POLICIES_BUILD_TIME = Histogram( HIST_POLICIES_BUILD_TIME = Histogram(
"authentik_policies_build_time", "authentik_policies_build_time",

View File

@ -33,7 +33,7 @@ class StagePromptSerializer(PassiveSerializer):
label = CharField(allow_blank=True) label = CharField(allow_blank=True)
type = CharField() type = CharField()
required = BooleanField() required = BooleanField()
placeholder = CharField() placeholder = CharField(allow_blank=True)
order = IntegerField() order = IntegerField()

View File

@ -78,6 +78,7 @@ class TestFlowsEnroll(SeleniumTestCase):
flow = Flow.objects.create( flow = Flow.objects.create(
name="default-enrollment-flow", name="default-enrollment-flow",
slug="default-enrollment-flow", slug="default-enrollment-flow",
title="default-enrollment-flow",
designation=FlowDesignation.ENROLLMENT, designation=FlowDesignation.ENROLLMENT,
) )
@ -154,6 +155,7 @@ class TestFlowsEnroll(SeleniumTestCase):
flow = Flow.objects.create( flow = Flow.objects.create(
name="default-enrollment-flow", name="default-enrollment-flow",
slug="default-enrollment-flow", slug="default-enrollment-flow",
title="default-enrollment-flow",
designation=FlowDesignation.ENROLLMENT, designation=FlowDesignation.ENROLLMENT,
) )