# Copyright (C) 2020 by Cathy Hu <cathy.hu@fau.de> # Copyright (C) 2020 by Martin Rey <martin.rey@mailbox.org> # # SPDX-License-Identifier: 0BSD from pytest import fixture from kibicara.model import Hood from kibicara.platforms.mastodon.model import MastodonAccount, MastodonInstance @fixture(scope='function') def mastodon(event_loop, hood_id): hood = event_loop.run_until_complete(Hood.objects.get(id=hood_id)) instance = event_loop.run_until_complete( MastodonInstance.objects.create( name="inst4nce", client_id="cl13nt_id", client_secret="cl13nt_s3cr3t", ) ) return event_loop.run_until_complete( MastodonAccount.objects.create( hood=hood, instance=instance, access_token="t0k3n", enabled=True, username="us3r", ) )