@@ -27,6 +27,8 @@ def get_all_admins_for_owners(owners: QuerySet[Owner]):
2727
2828
2929def mock_all_plans_and_tiers ():
30+ TierFactory (tier_name = TierName .BASIC .value )
31+
3032 trial_tier = TierFactory (tier_name = TierName .TRIAL .value )
3133 PlanFactory (
3234 tier = trial_tier ,
@@ -39,18 +41,7 @@ def mock_all_plans_and_tiers():
3941 "Unlimited private repositories" ,
4042 "Priority Support" ,
4143 ],
42- )
43-
44- basic_tier = TierFactory (tier_name = TierName .BASIC .value )
45- PlanFactory (
46- name = PlanName .FREE_PLAN_NAME .value ,
47- tier = basic_tier ,
48- marketing_name = "Developer" ,
49- benefits = [
50- "Up to 1 user" ,
51- "Unlimited public repositories" ,
52- "Unlimited private repositories" ,
53- ],
44+ stripe_id = "plan_trial" ,
5445 )
5546
5647 pro_tier = TierFactory (tier_name = TierName .PRO .value )
@@ -67,6 +58,7 @@ def mock_all_plans_and_tiers():
6758 billing_rate = BillingRate .MONTHLY .value ,
6859 base_unit_price = PlanPrice .MONTHLY .value ,
6960 paid_plan = True ,
61+ stripe_id = "plan_pro" ,
7062 )
7163 PlanFactory (
7264 name = PlanName .CODECOV_PRO_YEARLY .value ,
@@ -81,6 +73,7 @@ def mock_all_plans_and_tiers():
8173 billing_rate = BillingRate .ANNUALLY .value ,
8274 base_unit_price = PlanPrice .YEARLY .value ,
8375 paid_plan = True ,
76+ stripe_id = "plan_pro_yearly" ,
8477 )
8578
8679 team_tier = TierFactory (tier_name = TierName .TEAM .value )
@@ -98,6 +91,7 @@ def mock_all_plans_and_tiers():
9891 base_unit_price = PlanPrice .TEAM_MONTHLY .value ,
9992 monthly_uploads_limit = 2500 ,
10093 paid_plan = True ,
94+ stripe_id = "plan_team_monthly" ,
10195 )
10296 PlanFactory (
10397 name = PlanName .TEAM_YEARLY .value ,
@@ -113,6 +107,7 @@ def mock_all_plans_and_tiers():
113107 base_unit_price = PlanPrice .TEAM_YEARLY .value ,
114108 monthly_uploads_limit = 2500 ,
115109 paid_plan = True ,
110+ stripe_id = "plan_team_yearly" ,
116111 )
117112
118113 sentry_tier = TierFactory (tier_name = TierName .SENTRY .value )
@@ -130,6 +125,7 @@ def mock_all_plans_and_tiers():
130125 "Unlimited private repositories" ,
131126 "Priority Support" ,
132127 ],
128+ stripe_id = "plan_sentry_monthly" ,
133129 )
134130 PlanFactory (
135131 name = PlanName .SENTRY_YEARLY .value ,
@@ -145,6 +141,7 @@ def mock_all_plans_and_tiers():
145141 "Unlimited private repositories" ,
146142 "Priority Support" ,
147143 ],
144+ stripe_id = "plan_sentry_yearly" ,
148145 )
149146
150147 enterprise_tier = TierFactory (tier_name = TierName .ENTERPRISE .value )
@@ -161,6 +158,7 @@ def mock_all_plans_and_tiers():
161158 "Unlimited private repositories" ,
162159 "Priority Support" ,
163160 ],
161+ stripe_id = "plan_enterprise_cloud_monthly" ,
164162 )
165163 PlanFactory (
166164 name = PlanName .ENTERPRISE_CLOUD_YEARLY .value ,
@@ -175,6 +173,7 @@ def mock_all_plans_and_tiers():
175173 "Unlimited private repositories" ,
176174 "Priority Support" ,
177175 ],
176+ stripe_id = "plan_enterprise_cloud_yearly" ,
178177 )
179178
180179 PlanFactory (
@@ -190,4 +189,5 @@ def mock_all_plans_and_tiers():
190189 "Unlimited public repositories" ,
191190 "Unlimited private repositories" ,
192191 ],
192+ stripe_id = "plan_default_free" ,
193193 )
0 commit comments