This commit is contained in:
+17
-2
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user