46 lines
928 B
Python
46 lines
928 B
Python
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'),
|
|
)
|
|
|
|
mock.get(
|
|
f'{BASE_URL}/servers/',
|
|
content=files.read_html('aternos_servers'),
|
|
)
|
|
|
|
mock.get(
|
|
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',
|
|
},
|
|
)
|
|
|
|
mock.get(
|
|
f'{BASE_URL}/players/',
|
|
content=files.read_html('aternos_players'),
|
|
)
|
|
|
|
mock.get(
|
|
f'{BASE_URL}/files/',
|
|
content=files.read_html('aternos_file_root'),
|
|
)
|