




import json

import requests

from .fetch_github_info import AUTHENTICATED_USER_ENDPOINT, fetch_github_info


def 							__SCREAMING_SNAKE_CASE  (      snake_case_						):

						'''simple docstring'''


						class    __lowerCAmelCase			:







									def __init__(	self   :      Dict   ,   snake_case__   :      str				):




															"""simple docstring"""


															assert isinstance(snake_case__   ,   (bytes, str)				)
															_UpperCAmelCase													=					content







									def UpperCamelCase      (	self   :      Tuple				):




															"""simple docstring"""


															return json.loads(self.content				)

						def mock_response(*snake_case_     ,   **snake_case_						):
												assert args[0] == AUTHENTICATED_USER_ENDPOINT
												assert "Authorization" in kwargs["headers"]
												assert kwargs["headers"]["Authorization"].startswith("token "						)
												assert "Accept" in kwargs["headers"]
												return FakeResponse(B"{\"login\":\"test\",\"id\":1}"						)

						monkeypatch.setattr(snake_case_     ,   "get"     ,   snake_case_						)
						_UpperCAmelCase													=					fetch_github_info("token"						)
						assert result["login"] == "test"
						assert result["id"] == 1










from __future__ import annotations

from collections.abc import Generator


def 							__SCREAMING_SNAKE_CASE  (      snake_case_						):

						'''simple docstring'''


						if not isinstance(snake_case_     ,   snake_case_						) or n < 1:
												raise Exception("Sequence only defined for positive integers"						)

						yield n
						while n != 1:
												if n % 2 == 0:
																		n //= 2
												else:
																		_UpperCAmelCase													=					3 * n + 1
												yield n


def 							__SCREAMING_SNAKE_CASE  (      ):

						'''simple docstring'''


						_UpperCAmelCase													=					43
						_UpperCAmelCase													=					tuple(collatz_sequence(snake_case_						)						)
						print(snake_case_						)
						print(f"""Collatz sequence from {n} took {len(snake_case_						)} steps."""						)


if __name__ == "__main__":
				main()




