






"""simple docstring"""

from transformers import ProcessorMixin

class     A_				(   _lowercase	):
				UpperCAmelCase__										=					'''AutoFeatureExtractor'''
				UpperCAmelCase__										=					'''AutoTokenizer'''







"""simple docstring"""






import json

import requests

from .fetch_github_info import AUTHENTICATED_USER_ENDPOINT, fetch_github_info



def 			A__		(					_UpperCAmelCase    :      Optional[int]	)							->	Tuple:

	'''simple docstring'''


	class 			SCREAMING_SNAKE_CASE_  :




								'''simple docstring'''





								def __init__(						self	,					lowerCamelCase__)   ->	None:







									'''simple docstring'''




									assert isinstance(lowerCamelCase__	,					(bytes, str))
									snake_case__  :						int		=      content







								def        UpperCAmelCase (						self)   ->	Union[str, Any]:







									'''simple docstring'''




									return json.loads(self.content)

	def mock_response(*_UpperCAmelCase    :      str				,    **_UpperCAmelCase    :      Optional[int]	):
		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(_UpperCAmelCase				,    "get"				,    _UpperCAmelCase	)
	snake_case__  :						str		=      fetch_github_info("token"	)
	assert result["login"] == "test"
	assert result["id"] == 1





