aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Diener <[email protected]>2020-02-22 20:37:54 +0100
committerLorenz Diener <[email protected]>2020-02-22 20:37:54 +0100
commit847da6f7f9818983f93edd40d5f865de5564702a (patch)
tree98bb6e4e3517178a72d9c280c67c322002faf26c /tests/test_bookmarks.py
parent4f90728a4a8c98f3ee7e9aab5a05f93c152a375d (diff)
downloadmastodon.py-847da6f7f9818983f93edd40d5f865de5564702a.tar.gz
Add bookmarks test
Diffstat (limited to 'tests/test_bookmarks.py')
-rw-r--r--tests/test_bookmarks.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/test_bookmarks.py b/tests/test_bookmarks.py
new file mode 100644
index 0000000..a90a43e
--- /dev/null
+++ b/tests/test_bookmarks.py
@@ -0,0 +1,21 @@
1import pytest
2
3@pytest.mark.vcr()
4def test_bookmarks(api, status):
5 status_bookmarked = api.status_bookmark(status)
6 assert status_bookmarked
7 assert status_bookmarked.bookmarked == True
8
9 bookmarked_statuses = api.bookmarks()
10 assert bookmarked_statuses
11 assert len(bookmarked_statuses) > 0
12 assert status_bookmarked == bookmarked_statuses[0]
13
14 status_unbookmarked = api.status_unbookmark(status_bookmarked)
15 assert status_unbookmarked
16 assert status_unbookmarked.bookmarked == False
17
18 bookmarked_statuses_2 = api.bookmarks()
19 assert not bookmarked_statuses_2 is None
20 assert len(bookmarked_statuses_2) == len(bookmarked_statuses) - 1
21
Powered by cgit v1.2.3 (git 2.41.0)