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

Commit d662795

Browse files
fix: Fix types
1 parent 90b9241 commit d662795

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

graphql_api/types/user/user.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from typing import Optional
33

44
from ariadne import ObjectType
5+
from graphql import GraphQLResolveInfo
56

67
from codecov_auth.models import Owner
78
from graphql_api.helpers.ariadne import ariadne_load_local_graphql
@@ -12,38 +13,42 @@
1213

1314

1415
@user_bindable.field("username")
15-
def resolve_username(user: Owner) -> str:
16+
def resolve_username(user: Owner, info: GraphQLResolveInfo) -> str:
1617
return user.username
1718

1819

1920
@user_bindable.field("name")
20-
def resolve_name(user: Owner) -> Optional[str]:
21+
def resolve_name(user: Owner, info: GraphQLResolveInfo) -> Optional[str]:
2122
return user.name
2223

2324

2425
@user_bindable.field("avatarUrl")
25-
def resolve_avatar_url(user: Owner) -> str:
26+
def resolve_avatar_url(user: Owner, info: GraphQLResolveInfo) -> str:
2627
return user.avatar_url
2728

2829

2930
@user_bindable.field("student")
30-
def resolve_student(user: Owner) -> bool:
31+
def resolve_student(user: Owner, info: GraphQLResolveInfo) -> bool:
3132
return user.student
3233

3334

3435
@user_bindable.field("studentCreatedAt")
35-
def resolve_student_created_at(user: Owner) -> Optional[datetime]:
36+
def resolve_student_created_at(
37+
user: Owner, info: GraphQLResolveInfo
38+
) -> Optional[datetime]:
3639
return user.student_created_at
3740

3841

3942
@user_bindable.field("studentUpdatedAt")
40-
def resolve_student_updated_at(user: Owner) -> Optional[datetime]:
43+
def resolve_student_updated_at(
44+
user: Owner, info: GraphQLResolveInfo
45+
) -> Optional[datetime]:
4146
return user.student_updated_at
4247

4348

4449
# this will no longer be updated from the UI
4550
@user_bindable.field("customerIntent")
46-
def resolve_customer_intent(user: Owner) -> Optional[str]:
51+
def resolve_customer_intent(user: Owner, info: GraphQLResolveInfo) -> str:
4752
owner = user
4853
if not owner.user:
4954
return None

utils/test_utils.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ def app(self) -> str:
4545
migrate_to = None
4646

4747
def setUp(self) -> None:
48-
assert (
49-
self.migrate_from and self.migrate_to
50-
), "TestCase '{}' must define migrate_from and migrate_to properties".format(
51-
type(self).__name__
48+
assert self.migrate_from and self.migrate_to, (
49+
"TestCase '{}' must define migrate_from and migrate_to properties".format(
50+
type(self).__name__
51+
)
5252
)
5353
self.migrate_from = [(self.app, self.migrate_from)]
5454
self.migrate_to = [(self.app, self.migrate_to)]

0 commit comments

Comments
 (0)