From 5215c2242dd7b87418a7c10781c2b10b35d86f46 Mon Sep 17 00:00:00 2001 From: halcy Date: Sun, 13 Nov 2022 18:39:56 +0200 Subject: Fix some things in streaming and admin API for 3.3.0 support --- tests/test_admin.py | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) (limited to 'tests/test_admin.py') diff --git a/tests/test_admin.py b/tests/test_admin.py index 1cc1865..f62b96b 100644 --- a/tests/test_admin.py +++ b/tests/test_admin.py @@ -14,7 +14,7 @@ def test_admin_accounts(api2): assert(account_admin) assert(account_admin.id == account_self.id) -@pytest.mark.vcr() +@pytest.mark.vcr(match_on=['path']) def test_admin_moderation(api, api2): account_initial = api.account_verify_credentials() account = account_initial @@ -34,6 +34,25 @@ def test_admin_moderation(api, api2): account = api2.admin_account_unsilence(account) assert(not account.silenced) + api2.admin_account_moderate(account, "sensitive") + account = api2.admin_account(account_initial) + image = api.media_post('tests/image.jpg') + assert image + status = api.status_post("oh no!", media_ids=image, sensitive=False) + assert status + status = api2.status(status) + assert status.sensitive + api.status_delete(status) + + account = api2.admin_account_unsensitive(account) + image = api.media_post('tests/image.jpg') + assert image + status = api.status_post("oh no!", media_ids=image, sensitive=False) + assert status + status = api2.status(status) + assert not status.sensitive + api.status_delete(status) + api2.admin_account_moderate(account, "suspend") account = api2.admin_account(account_initial) assert(account.suspended) @@ -53,7 +72,10 @@ def test_admin_moderation(api, api2): api2.admin_account_unsilence(account) except: pass - time.sleep(4) + try: + api.status_delete(status) + except: + pass @pytest.mark.vcr() def test_admin_reports(api, api2, status): -- cgit v1.2.3