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

from mini_buildd.client import Client
from mini_buildd.api import Status, Ls
from mini_buildd.events import Type

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

print("\n=> status:")
print(CLIENT.api(Status()))

print("\n=>ls mbd-test-cpp:")
print(CLIENT.api(Ls(source="mbd-test-cpp")))

print("\n=>Waiting for next MIGRATED event:")
print(CLIENT.event(types=[Type.MIGRATED]))
