aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_instance.py')
-rw-r--r--tests/test_instance.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/test_instance.py b/tests/test_instance.py
index 7b6dc49..199e654 100644
--- a/tests/test_instance.py
+++ b/tests/test_instance.py
@@ -1,5 +1,7 @@
1import pytest 1import pytest
2 2
3from mastodon.Mastodon import MastodonVersionError
4
3@pytest.mark.vcr() 5@pytest.mark.vcr()
4def test_instance(api): 6def test_instance(api):
5 instance = api.instance() 7 instance = api.instance()
@@ -8,3 +10,25 @@ def test_instance(api):
8 10
9 expected_keys = set(('description', 'email', 'title', 'uri', 'version', 'urls')) 11 expected_keys = set(('description', 'email', 'title', 'uri', 'version', 'urls'))
10 assert set(instance.keys()) >= expected_keys 12 assert set(instance.keys()) >= expected_keys
13
14@pytest.mark.vcr()
15def test_instance_activity(api):
16 activity = api.instance_activity()
17
18 assert len(activity) > 0
19 assert "statuses" in activity[0]
20 assert "logins" in activity[0]
21 assert "week" in activity[0]
22
23@pytest.mark.vcr()
24def test_instance_peers(api):
25 assert len(api.instance_peers()) == 0
26
27@pytest.mark.vcr()
28def test_low_version(api_low_version):
29 with pytest.raises(MastodonVersionError):
30 instance = api_low_version.instance()
31
32@pytest.mark.vcr()
33def test_emoji(api):
34 assert len(api.custom_emojis()) == 0 \ No newline at end of file
Powered by cgit v1.2.3 (git 2.41.0)