aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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)