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

Commit 8f73894

Browse files
committed
fix tests
1 parent a6cab73 commit 8f73894

File tree

5 files changed

+16
-12
lines changed

5 files changed

+16
-12
lines changed

codecov_auth/tests/unit/test_authentication.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from datetime import datetime, timedelta
22
from http.cookies import SimpleCookie
3-
from unittest.mock import call, patch
3+
from unittest.mock import AsyncMock, call, patch
44

55
import pytest
66
from django.conf import settings
@@ -198,7 +198,9 @@ def test_impersonation(self):
198198
assert res.json()["data"]["me"] == {"user": {"username": "impersonateme"}}
199199

200200
@patch("core.commands.repository.repository.RepositoryCommands.fetch_repository")
201-
def test_impersonation_with_okta(self, mock_call_to_fetch_repository):
201+
def test_impersonation_with_okta(
202+
self, mock_call_to_fetch_repository, new_callable=AsyncMock
203+
):
202204
repo = RepositoryFactory(author=self.owner_to_impersonate, private=True)
203205
query_repositories = """{ owner(username: "%s") { repository(name: "%s") { ... on Repository { name } } } }"""
204206
query = query_repositories % (repo.author.username, repo.name)
@@ -228,12 +230,16 @@ def test_impersonation_with_okta(self, mock_call_to_fetch_repository):
228230
repo.name,
229231
[],
230232
exclude_okta_enforced_repos=True,
233+
needs_coverage=False,
234+
needs_commits=False,
231235
),
232236
call(
233237
self.owner_to_impersonate,
234238
repo.name,
235239
[],
236240
exclude_okta_enforced_repos=False,
241+
needs_coverage=False,
242+
needs_commits=False,
237243
),
238244
]
239245
)

core/commands/repository/tests/test_repository.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ def setUp(self):
1717
@patch("core.commands.repository.repository.FetchRepositoryInteractor.execute")
1818
def test_fetch_repository_to_interactor(self, interactor_mock):
1919
self.command.fetch_repository(self.org, self.repo.name, [])
20-
interactor_mock.assert_called_once_with(
21-
self.org, self.repo.name, [], exclude_okta_enforced_repos=True
22-
)
20+
interactor_mock.assert_called_once_with(self.org, self.repo.name, [])
2321

2422
@patch("core.commands.repository.repository.FetchRepositoryInteractor.execute")
2523
def test_fetch_repository_to_interactor_with_enforcing_okta(self, interactor_mock):

graphql_api/helpers/requested_fields.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
from graphql import GraphQLResolveInfo
55
from graphql.language import (
66
FieldNode,
7-
SelectionNode,
8-
InlineFragmentNode,
97
FragmentSpreadNode,
8+
InlineFragmentNode,
9+
SelectionNode,
1010
)
1111

1212

graphql_api/tests/test_requested_fields.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
from graphql_api.helpers.requested_fields import selected_fields
2-
from graphql.language import parse
3-
41
from graphql import GraphQLResolveInfo
52
from graphql.language import (
6-
OperationDefinitionNode,
73
FragmentDefinitionNode,
4+
OperationDefinitionNode,
5+
parse,
86
)
97

8+
from graphql_api.helpers.requested_fields import selected_fields
9+
1010

1111
def parse_into_resolveinfo(source: str) -> GraphQLResolveInfo:
1212
document = parse(source)

graphql_api/types/owner/owner.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
from hashlib import sha1
33
from typing import Any, Coroutine, Iterable, List, Optional
44

5-
from graphql_api.helpers.requested_fields import selected_fields
65
import sentry_sdk
76
import shared.rate_limits as rate_limits
87
import stripe
@@ -39,6 +38,7 @@
3938
require_part_of_org,
4039
require_shared_account_or_part_of_org,
4140
)
41+
from graphql_api.helpers.requested_fields import selected_fields
4242
from graphql_api.types.enums import OrderingDirection, RepositoryOrdering
4343
from graphql_api.types.errors.errors import NotFoundError
4444
from graphql_api.types.repository.repository import TOKEN_UNAVAILABLE

0 commit comments

Comments
 (0)