|
14 | 14 | import pretend
|
15 | 15 |
|
16 | 16 | from warehouse.oidc.models import (
|
| 17 | + ActiveStatePublisher, |
17 | 18 | GitHubPublisher,
|
18 | 19 | GooglePublisher,
|
19 | 20 | OIDCPublisher,
|
| 21 | + PendingActiveStatePublisher, |
20 | 22 | PendingGitHubPublisher,
|
21 | 23 | PendingGooglePublisher,
|
22 | 24 | PendingOIDCPublisher,
|
@@ -86,3 +88,37 @@ class Meta:
|
86 | 88 | email = factory.Faker("safe_email")
|
87 | 89 | sub = factory.Faker("pystr", max_chars=12)
|
88 | 90 | added_by = factory.SubFactory(UserFactory)
|
| 91 | + |
| 92 | + |
| 93 | +class ActiveStatePublisherFactory(WarehouseFactory): |
| 94 | + class Meta: |
| 95 | + model = ActiveStatePublisher |
| 96 | + |
| 97 | + id = factory.Faker("uuid4", cast_to=None) |
| 98 | + sub = factory.Faker("pystr", max_chars=12) |
| 99 | + organization_id = factory.Faker("uuid4") |
| 100 | + organization_url_name = factory.Faker("pystr", max_chars=12) |
| 101 | + project_id = factory.Faker("uuid4") |
| 102 | + activestate_project_name = factory.Faker("pystr", max_chars=12) |
| 103 | + project_path = f"{organization_url_name}/{activestate_project_name}" |
| 104 | + user_id = factory.Faker("uuid4") |
| 105 | + branch_id = factory.Faker("uuid4") |
| 106 | + project_visibility = factory.Faker("random_element", elements=[True, False]) |
| 107 | + sub = factory.Faker("pystr", max_chars=12) |
| 108 | + |
| 109 | + |
| 110 | +class PendingActiveStatePublisherFactory(WarehouseFactory): |
| 111 | + class Meta: |
| 112 | + model = PendingActiveStatePublisher |
| 113 | + |
| 114 | + id = factory.Faker("uuid4", cast_to=None) |
| 115 | + sub = factory.Faker("pystr", max_chars=12) |
| 116 | + project_name = factory.Faker("pystr", max_chars=12) |
| 117 | + organization_id = factory.Faker("uuid4") |
| 118 | + organization_url_name = factory.Faker("pystr", max_chars=12) |
| 119 | + project_id = factory.Faker("uuid4") |
| 120 | + activestate_project_name = factory.Faker("pystr", max_chars=12) |
| 121 | + project_path = f"{organization_url_name}/{activestate_project_name}" |
| 122 | + user_id = factory.Faker("uuid4") |
| 123 | + project_visibility = factory.Faker("random_element", elements=[True, False]) |
| 124 | + added_by = factory.SubFactory(UserFactory) |
0 commit comments