kopia lustrzana https://github.com/halcy/Mastodon.py
28 wiersze
851 B
Python
28 wiersze
851 B
Python
![]() |
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
|