Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GitAuto: Add an integration test to is_repo_forked() in services/github/repo_manager.py #519

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions tests/constants.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
OWNER = "gitautoai"
REPO = "gitauto"
FORKED_REPO = "gitauto-forked"
17 changes: 17 additions & 0 deletions tests/integration/test_repo_manager.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import os
import pytest

from services.github.repo_manager import is_repo_forked
from tests/constants import OWNER, REPO, FORKED_REPO

GH_APP_TOKEN = os.getenv("GH_APP_TOKEN")

@pytest.mark.skipif(GH_APP_TOKEN is None, reason="GH_APP_TOKEN not set")
def test_non_forked_repo():
result = is_repo_forked(OWNER, REPO, GH_APP_TOKEN)
assert result is False

@pytest.mark.skipif(GH_APP_TOKEN is None, reason="GH_APP_TOKEN not set")
def test_forked_repo():
result = is_repo_forked(OWNER, FORKED_REPO, GH_APP_TOKEN)
assert result is True
Loading