diff options
Diffstat (limited to 'tests/test_admin.py')
-rw-r--r-- | tests/test_admin.py | 26 |
1 files changed, 24 insertions, 2 deletions
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): | |||
14 | assert(account_admin) | 14 | assert(account_admin) |
15 | assert(account_admin.id == account_self.id) | 15 | assert(account_admin.id == account_self.id) |
16 | 16 | ||
17 | @pytest.mark.vcr() | 17 | @pytest.mark.vcr(match_on=['path']) |
18 | def test_admin_moderation(api, api2): | 18 | def test_admin_moderation(api, api2): |
19 | account_initial = api.account_verify_credentials() | 19 | account_initial = api.account_verify_credentials() |
20 | account = account_initial | 20 | account = account_initial |
@@ -34,6 +34,25 @@ def test_admin_moderation(api, api2): | |||
34 | account = api2.admin_account_unsilence(account) | 34 | account = api2.admin_account_unsilence(account) |
35 | assert(not account.silenced) | 35 | assert(not account.silenced) |
36 | 36 | ||
37 | api2.admin_account_moderate(account, "sensitive") | ||
38 | account = api2.admin_account(account_initial) | ||
39 | image = api.media_post('tests/image.jpg') | ||
40 | assert image | ||
41 | status = api.status_post("oh no!", media_ids=image, sensitive=False) | ||
42 | assert status | ||
43 | status = api2.status(status) | ||
44 | assert status.sensitive | ||
45 | api.status_delete(status) | ||
46 | |||
47 | account = api2.admin_account_unsensitive(account) | ||
48 | image = api.media_post('tests/image.jpg') | ||
49 | assert image | ||
50 | status = api.status_post("oh no!", media_ids=image, sensitive=False) | ||
51 | assert status | ||
52 | status = api2.status(status) | ||
53 | assert not status.sensitive | ||
54 | api.status_delete(status) | ||
55 | |||
37 | api2.admin_account_moderate(account, "suspend") | 56 | api2.admin_account_moderate(account, "suspend") |
38 | account = api2.admin_account(account_initial) | 57 | account = api2.admin_account(account_initial) |
39 | assert(account.suspended) | 58 | assert(account.suspended) |
@@ -53,7 +72,10 @@ def test_admin_moderation(api, api2): | |||
53 | api2.admin_account_unsilence(account) | 72 | api2.admin_account_unsilence(account) |
54 | except: | 73 | except: |
55 | pass | 74 | pass |
56 | time.sleep(4) | 75 | try: |
76 | api.status_delete(status) | ||
77 | except: | ||
78 | pass | ||
57 | 79 | ||
58 | @pytest.mark.vcr() | 80 | @pytest.mark.vcr() |
59 | def test_admin_reports(api, api2, status): | 81 | def test_admin_reports(api, api2, status): |