Skip to content

Test helpers

components.payment_gateway.subcomponents.rules.models.tests.factories

ExpenseLimitRuleFactory

Bases: AlanBaseFactory[ExpenseLimitRule]

Meta

model class-attribute instance-attribute
model = ExpenseLimitRule

amount class-attribute instance-attribute

amount = Faker('random_int', min=0, max=1000000)

criteria class-attribute instance-attribute

criteria = {}

currency class-attribute instance-attribute

currency = Faker('random_element', elements=get_values())

description class-attribute instance-attribute

description = Faker('text', max_nb_chars=100)

external_id class-attribute instance-attribute

external_id = Faker('random_string', length=16)

is_active class-attribute instance-attribute

is_active = Faker('boolean')

period class-attribute instance-attribute

period = Faker('random_element', elements=get_values())

reference class-attribute instance-attribute

reference = Faker('random_string', length=32)

UsageRestrictionRuleFactory

Bases: AlanBaseFactory[UsageRestrictionRule]

Meta

model class-attribute instance-attribute
model = UsageRestrictionRule

criteria class-attribute instance-attribute

criteria = {}

description class-attribute instance-attribute

description = Faker('text', max_nb_chars=100)

external_id class-attribute instance-attribute

external_id = Faker('random_string', length=16)

is_active class-attribute instance-attribute

is_active = Faker('boolean')

reference class-attribute instance-attribute

reference = Faker('random_string', length=32)