Add Mastodon bot to Ticketfrei 3 #2

Merged
missytake merged 32 commits from mastodon into development 2023-03-19 19:31:03 +00:00
2 changed files with 7 additions and 7 deletions
Showing only changes of commit 90469a052a - Show all commits

View file

@ -9,7 +9,7 @@ from kibicara.model import Hood
from kibicara.platforms.mastodon.model import MastodonAccount, MastodonInstance
@fixture(scope='function')
@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(

View file

@ -12,7 +12,7 @@ from kibicara.platforms.mastodon.model import MastodonAccount
def test_mastodon_delete_bot(client, event_loop, mastodon, auth_header):
response = client.delete(
'/api/hoods/{0}/mastodon/{1}'.format(mastodon.hood.id, mastodon.id),
"/api/hoods/{0}/mastodon/{1}".format(mastodon.hood.id, mastodon.id),
headers=auth_header,
)
assert response.status_code == status.HTTP_204_NO_CONTENT
@ -21,22 +21,22 @@ def test_mastodon_delete_bot(client, event_loop, mastodon, auth_header):
def test_mastodon_delete_bot_invalid_id(client, auth_header, hood_id):
response = client.delete('/api/hoods/1337/mastodon/123', headers=auth_header)
response = client.delete("/api/hoods/1337/mastodon/123", headers=auth_header)
assert response.status_code == status.HTTP_404_NOT_FOUND
response = client.delete('/api/hoods/wrong/mastodon/123', headers=auth_header)
response = client.delete("/api/hoods/wrong/mastodon/123", headers=auth_header)
assert response.status_code == status.HTTP_422_UNPROCESSABLE_ENTITY
response = client.delete(
'/api/hoods/{0}/mastodon/7331'.format(hood_id), headers=auth_header
"/api/hoods/{0}/mastodon/7331".format(hood_id), headers=auth_header
)
assert response.status_code == status.HTTP_404_NOT_FOUND
response = client.delete(
'/api/hoods/{0}/mastodon/wrong'.format(hood_id), headers=auth_header
"/api/hoods/{0}/mastodon/wrong".format(hood_id), headers=auth_header
)
assert response.status_code == status.HTTP_404_NOT_FOUND
def test_mastodon_delete_bot_unauthorized(client, mastodon):
response = client.delete(
'/api/hoods/{0}/mastodon/{1}'.format(mastodon.hood.id, mastodon.id)
"/api/hoods/{0}/mastodon/{1}".format(mastodon.hood.id, mastodon.id)
)
assert response.status_code == status.HTTP_401_UNAUTHORIZED