Skip to content

Commit a1e347a

Browse files
committed
ci: be explicit when importing from PyGithub
When importing the ‹Github› class for mocking in tests be explicit with the path instead of relying on the ‹__all__› from PyGithub. Fixes the mypy errors that were raised in the CI. Signed-off-by: Matej Focko <[email protected]>
1 parent 964d746 commit a1e347a

5 files changed

+5
-5
lines changed

tests/integration/test_check_rerun.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import pytest
77
from celery.canvas import Signature
88
from flexmock import flexmock
9-
from github import Github
9+
from github.MainClass import Github
1010
from ogr.services.github import GithubProject
1111

1212
from packit.config import JobConfigTriggerType

tests/integration/test_new_hotness_update.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import pytest
55
from celery.canvas import Signature
66
from flexmock import flexmock
7-
from github import Github
7+
from github.MainClass import Github
88

99
import packit_service.worker.checker.distgit
1010
from packit.api import PackitAPI

tests/integration/test_pr_comment.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from celery.canvas import Signature
1111
from flexmock import flexmock
12-
from github import Github
12+
from github.MainClass import Github
1313

1414
import packit_service.models
1515
import packit_service.service.urls as urls

tests/integration/test_release_event.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from celery.app.task import Context, Task
88
from celery.canvas import Signature
99
from flexmock import flexmock
10-
from github import Github
10+
from github.MainClass import Github
1111

1212
from packit.api import PackitAPI
1313
from packit.config import JobConfigTriggerType

tests/unit/test_steve.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import pytest
1212
from celery.canvas import Signature
1313
from flexmock import flexmock
14-
from github import Github
14+
from github.MainClass import Github
1515
from ogr.services.github import GithubProject
1616
from ogr.services.pagure import PagureProject
1717

0 commit comments

Comments
 (0)