class TestTapioca(unittest.TestCase): def setUp(self): self.wrapper = Github(access_token='access_token') def test_resource_access(self): resource = self.wrapper.gists_public() self.assertEqual(resource.data(), 'https://api.github.com/gists/public')
class TestTapioca(unittest.TestCase): def setUp(self): self.wrapper = Github(access_token='access_token_token') def test_resource_access(self): with responses.RequestsMock(assert_all_requests_are_fired=True) as rsps: test_gist_id = 1 rsps.add( responses.GET, 'https://api.github.com/' + RESOURCE_MAPPING['gists_single']['resource'].format(id=test_gist_id), json=SINGLE_GIST_PAYLOAD, status=201) resource = self.wrapper.gists_single(id=test_gist_id).get() self.assertEqual(resource().data, SINGLE_GIST_PAYLOAD)
class TestTapioca(unittest.TestCase): def setUp(self): self.wrapper = Github(access_token='access_token_token') def test_resource_access(self): with responses.RequestsMock( assert_all_requests_are_fired=True) as rsps: test_gist_id = 1 rsps.add(responses.GET, 'https://api.github.com/' + RESOURCE_MAPPING['gists_single']['resource'].format( id=test_gist_id), json=SINGLE_GIST_PAYLOAD, status=201) resource = self.wrapper.gists_single(id=test_gist_id).get() self.assertEqual(resource().data, SINGLE_GIST_PAYLOAD)
def setUp(self): self.wrapper = Github(access_token='access_token')
from decouple import config # Enable logging logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.DEBUG) logger = logging.getLogger(__name__) OWNER = config('OWNER') REPO = config('REPO') GITHUB_KEY = config('GITHUB_KEY') github = Github(access_token=GITHUB_KEY, default_url_params=dict(owner=OWNER, repo=REPO)) def submit_news(text): issues = github.repo_issues().get() for issue in issues: number = issue.number().data github.issue_comments(number=number).post(data={'body': text}) break def newsletter(bot, update): #from_user = update.message.reply_to_message.from_user #message_id = update.message.reply_to_message.message_id
def setUp(self): self.wrapper = Github(access_token='access_token_token')
def _init_github_client(self): self.token = config('GITHUB_TOKEN', None) return Github(access_token=self.token)