From 7331f7774ae10d927e086318338989de6bc37cad Mon Sep 17 00:00:00 2001 From: halcy Date: Sat, 26 Nov 2022 01:00:44 +0200 Subject: Add admin domain block tests, change some things about the admin domain blocks --- tests/test_admin.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/test_admin.py') diff --git a/tests/test_admin.py b/tests/test_admin.py index 6a72ed7..887ed14 100644 --- a/tests/test_admin.py +++ b/tests/test_admin.py @@ -120,3 +120,17 @@ def test_admin_trends(api2): def test_admin_accountrequests(api2): pass +@pytest.mark.vcr() +def test_admin_domain_blocks(api2): + block = api2.admin_create_domain_block(domain = "https://chitter.xyz/", public_comment="sicko behaviour", severity="suspend") + assert isinstance(api2.admin_domain_blocks(), list) + block2 = api2.admin_domain_blocks(block) + assert block.severity == "suspend" + assert block.public_comment == "sicko behaviour" + assert block.severity == block2.severity + block3 = api2.admin_update_domain_block(block, severity="silence", private_comment="jk ilu <3") + assert block3.severity == "silence" + assert block3.public_comment == "sicko behaviour" + assert block3.private_comment == "jk ilu <3" + api2.admin_delete_domain_block(block2) + assert not block3.id in map(lambda x: x.id, api2.admin_domain_blocks()) -- cgit v1.2.3