Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

Commit ff6c17f

Browse files
committed
update shared version, tests
1 parent c1f6d03 commit ff6c17f

File tree

3 files changed

+60
-42
lines changed

3 files changed

+60
-42
lines changed

graphql_api/tests/test_owner.py

Lines changed: 58 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1094,52 +1094,70 @@ def test_fetch_available_plans_is_enterprise_plan(self):
10941094
isProPlan
10951095
isTeamPlan
10961096
isSentryPlan
1097-
isTrialPlan
10981097
isFreePlan
1099-
}
1100-
}
1101-
}
1102-
""" % (current_org.username)
1103-
data = self.gql_request(query, owner=current_org)
1104-
assert data["owner"]["availablePlans"][0]["isEnterprisePlan"] is False
1105-
assert data["owner"]["availablePlans"][0]["isFreePlan"] is True
1106-
assert data["owner"]["availablePlans"][0]["isProPlan"] is False
1107-
assert data["owner"]["availablePlans"][0]["isTeamPlan"] is False
1108-
assert data["owner"]["availablePlans"][0]["isSentryPlan"] is False
1109-
assert data["owner"]["availablePlans"][0]["isTrialPlan"] is False
1110-
1111-
def test_fetch_available_plans_is_trial_plan(self):
1112-
current_org = OwnerFactory(
1113-
username="random-plan-user",
1114-
service="github",
1115-
plan=PlanName.TRIAL_PLAN_NAME.value,
1116-
)
1117-
1118-
query = """{
1119-
owner(username: "%s") {
1120-
availablePlans {
11211098
isTrialPlan
11221099
}
11231100
}
11241101
}
11251102
""" % (current_org.username)
11261103
data = self.gql_request(query, owner=current_org)
1127-
assert data["owner"]["availablePlans"][0]["isTrialPlan"] is True
1128-
1129-
def test_fetch_available_plans_is_pro_plan(self):
1130-
current_org = OwnerFactory(
1131-
username="random-plan-user",
1132-
service="github",
1133-
plan=PlanName.CODECOV_PRO_MONTHLY_LEGACY.value,
1134-
)
1135-
1136-
query = """{
1137-
owner(username: "%s") {
1138-
availablePlans {
1139-
isProPlan
1140-
}
1104+
assert data == {
1105+
"owner": {
1106+
"availablePlans": [
1107+
{
1108+
"value": "users-basic",
1109+
"isEnterprisePlan": False,
1110+
"isProPlan": False,
1111+
"isTeamPlan": False,
1112+
"isSentryPlan": False,
1113+
"isFreePlan": True,
1114+
"isTrialPlan": False,
1115+
},
1116+
{
1117+
"value": "users-free",
1118+
"isEnterprisePlan": False,
1119+
"isProPlan": False,
1120+
"isTeamPlan": False,
1121+
"isSentryPlan": False,
1122+
"isFreePlan": True,
1123+
"isTrialPlan": False,
1124+
},
1125+
{
1126+
"value": "users-pr-inappm",
1127+
"isEnterprisePlan": False,
1128+
"isProPlan": True,
1129+
"isTeamPlan": False,
1130+
"isSentryPlan": False,
1131+
"isFreePlan": False,
1132+
"isTrialPlan": False,
1133+
},
1134+
{
1135+
"value": "users-pr-inappy",
1136+
"isEnterprisePlan": False,
1137+
"isProPlan": True,
1138+
"isTeamPlan": False,
1139+
"isSentryPlan": False,
1140+
"isFreePlan": False,
1141+
"isTrialPlan": False,
1142+
},
1143+
{
1144+
"value": "users-teamm",
1145+
"isEnterprisePlan": False,
1146+
"isProPlan": False,
1147+
"isTeamPlan": True,
1148+
"isSentryPlan": False,
1149+
"isFreePlan": False,
1150+
"isTrialPlan": False,
1151+
},
1152+
{
1153+
"value": "users-teamy",
1154+
"isEnterprisePlan": False,
1155+
"isProPlan": False,
1156+
"isTeamPlan": True,
1157+
"isSentryPlan": False,
1158+
"isFreePlan": False,
1159+
"isTrialPlan": False,
1160+
},
1161+
]
11411162
}
11421163
}
1143-
""" % (current_org.username)
1144-
data = self.gql_request(query, owner=current_org)
1145-
assert data["owner"]["availablePlans"][0]["isProPlan"] is True

requirements.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ freezegun
2626
google-cloud-pubsub
2727
gunicorn>=22.0.0
2828
https://github.com/codecov/opentelem-python/archive/refs/tags/v0.0.4a1.tar.gz#egg=codecovopentelem
29-
https://github.com/codecov/shared/archive/3616116941c814af6c240063e8c252716eb37426.tar.gz#egg=shared
29+
https://github.com/codecov/shared/archive/abc6b36feceb05c3b754050061436574111058f9.tar.gz#egg=shared
3030
https://github.com/photocrowd/django-cursor-pagination/archive/f560902696b0c8509e4d95c10ba0d62700181d84.tar.gz
3131
idna>=3.7
3232
minio

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ sentry-sdk[celery]==2.13.0
414414
# shared
415415
setproctitle==1.1.10
416416
# via -r requirements.in
417-
shared @ https://github.com/codecov/shared/archive/3616116941c814af6c240063e8c252716eb37426.tar.gz
417+
shared @ https://github.com/codecov/shared/archive/abc6b36feceb05c3b754050061436574111058f9.tar.gz
418418
# via -r requirements.in
419419
simplejson==3.17.2
420420
# via -r requirements.in

0 commit comments

Comments
 (0)