Coverage for benefits / enrollment_littlepay / migrations / 0001_initial.py: 100%
8 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-01 15:39 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-04-01 15:39 +0000
1# Generated by Django 5.2.11 on 2026-02-26 22:39
2# This is a migration reset encompassing 5 prior migrations.
3# flake8: noqa
5import django.db.models.deletion
6from django.db import migrations, models
8import benefits.core.models.common
9import benefits.secrets
12class Migration(migrations.Migration):
14 initial = True
16 dependencies = [
17 ("core", "0001_initial"),
18 ]
20 operations = [
21 migrations.CreateModel(
22 name="LittlepayConfig",
23 fields=[
24 (
25 "transitprocessorconfig_ptr",
26 models.OneToOneField(
27 auto_created=True,
28 on_delete=django.db.models.deletion.CASCADE,
29 parent_link=True,
30 primary_key=True,
31 serialize=False,
32 to="core.transitprocessorconfig",
33 ),
34 ),
35 (
36 "audience",
37 models.TextField(
38 blank=True,
39 default="",
40 help_text="This agency's audience value used to access the TransitProcessor's API.",
41 ),
42 ),
43 (
44 "client_id",
45 models.TextField(
46 blank=True,
47 default="",
48 help_text="This agency's client_id value used to access the TransitProcessor's API.",
49 ),
50 ),
51 (
52 "client_secret_name",
53 benefits.core.models.common.SecretNameField(
54 blank=True,
55 default="",
56 help_text="The name of the secret containing this agency's client_secret value used to access the TransitProcessor's API.",
57 max_length=127,
58 validators=[benefits.secrets.SecretNameValidator()],
59 ),
60 ),
61 ],
62 bases=("core.transitprocessorconfig",),
63 ),
64 migrations.CreateModel(
65 name="LittlepayGroup",
66 fields=[
67 (
68 "enrollmentgroup_ptr",
69 models.OneToOneField(
70 auto_created=True,
71 on_delete=django.db.models.deletion.CASCADE,
72 parent_link=True,
73 primary_key=True,
74 serialize=False,
75 to="core.enrollmentgroup",
76 ),
77 ),
78 (
79 "group_id",
80 models.UUIDField(blank=True, default=None, help_text="The ID of the Littlepay group for user enrollment."),
81 ),
82 ],
83 bases=("core.enrollmentgroup",),
84 ),
85 ]