Open khvn26 opened 9 months ago
Minimal repro case:
from flag_engine.identities.models import IdentityModel, TraitModel
from flag_engine.segments.evaluator import evaluate_identity_in_segment
from flag_engine.segments.models import (
SegmentConditionModel,
SegmentModel,
SegmentRuleModel,
)
identity = IdentityModel(
identifier="foo",
environment_api_key="foo",
identity_traits=[TraitModel(trait_key="foo", trait_value="bar")],
)
segment = SegmentModel(
id=1,
name="foo_segment",
rules=[
SegmentRuleModel(
type="ALL",
conditions=[
SegmentConditionModel(operator="REGEX", value="^(?i)$", property_="foo")
],
)
],
)
evaluate_identity_in_segment(identity, segment)
Sentry Issue: FLAGSMITH-API-3Z3