from requests_mock import Mocker
from python_aternos.atconnect import BASE_URL, AJAX_URL
from tests import files
mock = Mocker()
with mock:
mock.get(
f'{BASE_URL}/go/',
content=files.read_html('aternos_go'),
)
f'{BASE_URL}/servers/',
content=files.read_html('aternos_servers'),
f'{BASE_URL}/server',
content=files.read_html('aternos_server1'),
mock.post(
f'{AJAX_URL}/account/login',
json={
'success': True,
'error': None,
'message': None,
'show2FA': False,
},
cookies={
'ATERNOS_SESSION': '0123abcd',
f'{BASE_URL}/players/',
content=files.read_html('aternos_players'),
f'{BASE_URL}/files/',
content=files.read_html('aternos_file_root'),