aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_admin.py')
-rw-r--r--tests/test_admin.py38
1 files changed, 38 insertions, 0 deletions
diff --git a/tests/test_admin.py b/tests/test_admin.py
index d937ed8..b0716e5 100644
--- a/tests/test_admin.py
+++ b/tests/test_admin.py
@@ -16,6 +16,44 @@ def test_admin_accounts(api2):
16 assert(account_admin) 16 assert(account_admin)
17 assert(account_admin.id == account_self.id) 17 assert(account_admin.id == account_self.id)
18 18
19@pytest.mark.vcr()
20def test_admin_accounts_v1(api2):
21 accounts = api2.admin_accounts_v1()
22
23 assert accounts
24 assert len(accounts) > 0
25
26 account_self = api2.account_verify_credentials()
27 account_admin = api2.admin_account(account_self)
28
29 assert(account_admin)
30 assert(account_admin.id == account_self.id)
31
32@pytest.mark.vcr()
33def test_admin_accounts_v2(api2):
34 accounts = api2.admin_accounts_v2(permissions="staff", origin="local")
35
36 assert accounts
37 assert len(accounts) > 0
38
39 account_self = api2.account_verify_credentials()
40 account_admin = api2.admin_account(account_self)
41
42 assert(account_admin)
43 assert(account_admin.id == account_self.id)
44
45 accounts = api2.admin_accounts_v2(permissions="staff", origin="remote")
46 assert len(accounts) == 0
47
48 with pytest.raises(MastodonIllegalArgumentError):
49 accounts = api2.admin_accounts_v2(permissions="stave")
50
51 with pytest.raises(MastodonIllegalArgumentError):
52 accounts = api2.admin_accounts_v2(origin="global")
53
54 with pytest.raises(MastodonIllegalArgumentError):
55 accounts = api2.admin_accounts_v2(status="sick")
56
19@pytest.mark.vcr(match_on=['path']) 57@pytest.mark.vcr(match_on=['path'])
20def test_admin_moderation(api, api2): 58def test_admin_moderation(api, api2):
21 account_initial = api.account_verify_credentials() 59 account_initial = api.account_verify_credentials()
Powered by cgit v1.2.3 (git 2.41.0)