Source code for infrahouse_toolkit.terraform.tests.github_pr.test_publish_gist

from os import environ

import pytest
from github import Github, InputFileContent


[docs]@pytest.mark.skipif("GITHUB_TOKEN" not in environ, reason="This is a development test, needs GITHUB_TOKEN") def test_publish_gist(): gh = Github(login_or_token=environ["GITHUB_TOKEN"]) user = gh.get_user() gist = user.create_gist(public=False, files={"test": InputFileContent("foo", "new_name")}) print(gist.html_url)