#!/usr/bin/python3
# pylint: disable=invalid-name  # https://github.com/PyCQA/pylint/issues/516

from mini_buildd.client import Client

CLIENT = Client("http://localhost:8066")

status = CLIENT.api("status")
print(f"Status:\n{status}")
print(f"Repositories:\n{status['repositories']}")

migration = CLIENT.api("migrate", args={"package": "mbd-test-cpp", "distribution": "buster-test-unstable"})
print(f"Migration:\n{migration}")

events = CLIENT.event(types=["MIGRATED"], package="mbd-test-cpp")
print(f"Found events:\n{events}")
