Fix release blockers and deployment build
deploy / deploy (push) Canceled after 0s

This commit is contained in:
Jens
2026-07-21 21:22:29 +02:00
parent b8091e59bd
commit a4eced8be5
64 changed files with 1011 additions and 675 deletions
+17 -2
View File
@@ -1,12 +1,14 @@
from __future__ import annotations
from datetime import timedelta
from decimal import Decimal
import pytest
from django.contrib.auth import get_user_model
from django.utils import timezone
from apps.profiles.models import SearchProfile
from apps.sources.models import Source
from apps.sources.models import Source, SourcePolicyReview, SourceRobotsCache
@pytest.fixture
@@ -39,7 +41,7 @@ def profile(user):
@pytest.fixture
def source(db):
return Source.objects.create(
source = Source.objects.create(
name="Example jobs",
source_type=Source.Type.EMPLOYER,
base_url="https://jobs.example.org/vacatures/",
@@ -47,6 +49,19 @@ def source(db):
status=Source.Status.ACTIVE,
policy=Source.Policy.ALLOW,
)
SourcePolicyReview.objects.create(
source=source,
decision=SourcePolicyReview.Decision.ALLOW,
reason="Testbron expliciet toegestaan",
expires_at=timezone.now() + timedelta(days=1),
)
SourceRobotsCache.objects.create(
origin="https://jobs.example.org",
expires_at=timezone.now() + timedelta(days=1),
allow_rules={"*": ["/"]},
disallow_rules={},
)
return source
@pytest.fixture