Esempio n. 1
0
def labels(ctx, username: str, token: str, verbose: bool) -> None:
    """labels - CLI to manage GitHub issue labels."""

    logger = create_logger()
    if verbose:
        logger.setLevel(logging.DEBUG)
        logger.debug("Logger initialized")
    else:
        logger.setLevel(logging.INFO)

    ctx.obj = LabelsContext(Client(HTTPBasicAuth(username, token)))
Esempio n. 2
0
def labels(ctx, token: str, verbose: bool) -> None:
    """labels - CLI to manage GitHub issue labels."""

    logger = create_logger()
    if verbose:
        logger.setLevel(logging.DEBUG)
        logging.getLogger("requests.packages.urllib3").setLevel("DEBUG")
    else:
        logger.setLevel(logging.INFO)

    ctx.obj = LabelsContext(Client(token))
Esempio n. 3
0
def fixture_client(base_url: str) -> Client:
    """Return a GitHub API client."""
    return Client(HTTPBasicAuth("", ""), base_url=base_url)
Esempio n. 4
0
def fixture_client(base_url: str, username: str, token: str) -> Client:
    """Return a GitHub API client."""
    return Client(HTTPBasicAuth(username, token), base_url=base_url)
Esempio n. 5
0
def fixture_client(base_url: str, token: str) -> Client:
    """Return a GitHub API client."""
    return Client(token, base_url=base_url)