"""ContextField factory.""" from factory.fuzzy import FuzzyChoice, FuzzyInteger, FuzzyText from video.constants import field_types from video.models.sql.classes import context_field from tests.unit.factories.sql import base_mixin class ContextFieldFactory(base_mixin.BaseMixinFactory): """ContextFieldFactory Class.""" class Meta: """ContextFieldFactory Meta Class.""" model = context_field.ContextField context_id = FuzzyInteger(1, 999999) field_type: str = FuzzyChoice(field_types.FIELD_TYPES) # type: ignore[assignment] name = FuzzyText() value = FuzzyText()