From bc4cf3160f653fd5fbc368a42128945379291208 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sun, 1 Jan 2023 14:22:50 +0100 Subject: workflows/ci: use GitHub token for unit tests For some reason, unit tests started failing during CI runs. --- test/unit/test_bitbucket.py | 6 +++++- test/unit/test_github.py | 3 ++- test/unit/test_gitlab.py | 5 ++++- 3 files changed, 11 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/unit/test_bitbucket.py b/test/unit/test_bitbucket.py index fdf55ea..2e49168 100644 --- a/test/unit/test_bitbucket.py +++ b/test/unit/test_bitbucket.py @@ -3,6 +3,7 @@ # For details, see https://github.com/egor-tensin/cgitize. # Distributed under the MIT License. +import os import unittest from atlassian.bitbucket.cloud import Cloud @@ -11,7 +12,10 @@ from requests.exceptions import HTTPError class BitbucketTests(unittest.TestCase): def setUp(self): - self.bitbucket = Cloud(cloud=True) + self.bitbucket = Cloud( + username=os.environ.get('CGITIZE_BITBUCKET_USERNAME'), + password=os.environ.get('CGITIZE_BITBUCKET_PASSWORD'), + cloud=True) def test_nonexistent_repo(self): with self.assertRaises(HTTPError): diff --git a/test/unit/test_github.py b/test/unit/test_github.py index be1daf6..1095c98 100644 --- a/test/unit/test_github.py +++ b/test/unit/test_github.py @@ -3,6 +3,7 @@ # For details, see https://github.com/egor-tensin/cgitize. # Distributed under the MIT License. +import os import unittest from github import Github, GithubException @@ -10,7 +11,7 @@ from github import Github, GithubException class GitHubTests(unittest.TestCase): def setUp(self): - self.github = Github() + self.github = Github(os.environ.get('CGITIZE_GITHUB_TOKEN')) def test_nonexistent_repo(self): with self.assertRaises(GithubException): diff --git a/test/unit/test_gitlab.py b/test/unit/test_gitlab.py index d37c06c..04a8f71 100644 --- a/test/unit/test_gitlab.py +++ b/test/unit/test_gitlab.py @@ -3,6 +3,7 @@ # For details, see https://github.com/egor-tensin/cgitize. # Distributed under the MIT License. +import os import unittest from gitlab import Gitlab @@ -11,7 +12,9 @@ from gitlab.exceptions import GitlabGetError class GitLabTests(unittest.TestCase): def setUp(self): - self.gitlab = Gitlab('https://gitlab.com') + self.gitlab = Gitlab( + 'https://gitlab.com', + private_token=os.environ.get('CGITIZE_GITLAB_TOKEN')) def test_nonexistent_repo(self): with self.assertRaises(GitlabGetError): -- cgit v1.2.3