"""Quick test."""
import asyncio
from aiocomelit.api import (
ComeliteSerialBridgeApi,
)
from aiohttp import ClientSession, TCPConnector
from aiohttp.cookiejar import CookieJar
ip = "192.168.1.252"
port = 80
pin = "123456"
pin2 = "123456"
async def main() -> None:
jar = CookieJar(unsafe=True)
connector = TCPConnector(force_close=True)
session = ClientSession(cookie_jar=jar, connector=connector)
bridge_api = ComeliteSerialBridgeApi(
ip, port, pin, session
)
await bridge_api.login()
vedo_logged = await bridge_api.vedo_enabled(pin2)
x = await bridge_api.get_all_devices()
y = None
if vedo_logged:
y = await bridge_api.get_all_areas_and_zones()
combined_data = [x, y]
print(combined_data)
if __name__ == "__main__":
asyncio.run(main())