This commit is contained in:
Lukas Bockstaller
2026-08-21 15:30:51 +02:00
parent 340994d12c
commit 701a09eaf9
2 changed files with 10 additions and 13 deletions
+5 -6
View File
@@ -2,21 +2,20 @@ import datetime
import operator
from dataclasses import asdict, dataclass, field
from decimal import Decimal
from django.core.serializers.json import DjangoJSONEncoder
from django.utils.timezone import make_aware
from itertools import chain
from typing import (
Any, Callable, ClassVar, Dict, Final, List, Literal, Optional, Protocol, Set,
TYPE_CHECKING, Tuple, TypeAlias,
TYPE_CHECKING, Any, Callable, ClassVar, Dict, Final, List, Literal,
Optional, Protocol, Set, Tuple, TypeAlias,
)
from django_stubs_ext import StrOrPromise
from django.core.exceptions import ValidationError
from django.core.serializers.json import DjangoJSONEncoder
from django.core.validators import MaxValueValidator, MinValueValidator
from django.db import models
from django.db.models import Prefetch, QuerySet
from django.utils.timezone import make_aware
from django.utils.translation import gettext_lazy as _
from django_stubs_ext import StrOrPromise
from pretix.base.decimal import round_decimal
from pretix.base.models import Event, Item, ItemVariation, Order, OrderPosition
@@ -1,5 +1,5 @@
import contextlib
from datetime import UTC, timedelta, datetime
from datetime import UTC, datetime, timedelta
from decimal import Decimal
from typing import List, Literal, cast
@@ -8,19 +8,17 @@ from django.db.models import Prefetch
from django.utils.timezone import now
from django_scopes import scope
from pretix.base.models import (
Checkin, Event, Order, OrderPosition, Organizer,
)
from pretix.base.models import Checkin, Event, Order, OrderPosition, Organizer
from pretix.base.models.cancellation import (
Cancellation, CancellationCheck, CancellationRule, CheckResult, Checks, CheckTypes,
FeeType, PositionCancellationRule, PositionResult, ProcessCancellationRule, ProcessResult, RuleResult,
Cancellation, CancellationCheck, CancellationRule, CheckResult, Checks,
CheckTypes, FeeType, PositionCancellationRule, PositionResult,
ProcessCancellationRule, ProcessResult, RuleResult,
)
from pretix.base.reldate import RelativeDate, RelativeDateWrapper
from pretix.base.services.orders import signal_listener_position_not_used
from pretix.helpers import ensure_no_queries
@pytest.fixture
def event():
o = Organizer.objects.create(name='Dummy', slug='dummy')