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)))
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))
def fixture_client(base_url: str) -> Client: """Return a GitHub API client.""" return Client(HTTPBasicAuth("", ""), base_url=base_url)
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)
def fixture_client(base_url: str, token: str) -> Client: """Return a GitHub API client.""" return Client(token, base_url=base_url)