Mastodon.py/tests/test_zzz_revoke.py

28 wiersze
851 B
Python
Czysty Zwykły widok Historia

2025-02-13 22:10:49 +00:00
import pytest
from mastodon.Mastodon import MastodonIllegalArgumentError
from mastodon import Mastodon
@pytest.mark.vcr()
def test_zzz_revoke(api_anonymous):
# Named zzz_revoke to ensure it runs last,
# as it revokes the access token for the other tests
token = api_anonymous.log_in(
username='mastodonpy_test_2@localhost',
password='5fc638e0e53eafd9c4145b6bb852667d',
)
api_anonymous.revoke_access_token()
try:
api_anonymous.toot("illegal access detected")
assert False
except Exception as e:
print(e)
pass
api_revoked_token = Mastodon(access_token = token, api_base_url='http://localhost:3000')
try:
api_revoked_token.toot("illegal access detected")
assert False
except Exception as e:
print(e)
pass