3b8a653fa5
Fixes #220
26 líneas
868 B
Python
26 líneas
868 B
Python
import pytest
|
|
|
|
@pytest.mark.vcr()
|
|
def test_bookmarks(api, status):
|
|
status_bookmarked = api.status_bookmark(status)
|
|
assert status_bookmarked
|
|
assert status_bookmarked.bookmarked == True
|
|
|
|
bookmarked_statuses = api.bookmarks()
|
|
assert bookmarked_statuses
|
|
assert len(bookmarked_statuses) > 0
|
|
assert status_bookmarked == bookmarked_statuses[0]
|
|
|
|
bookmarked_statuses = api.bookmarks(limit=1)
|
|
assert bookmarked_statuses
|
|
assert len(bookmarked_statuses) > 0
|
|
assert status_bookmarked == bookmarked_statuses[0]
|
|
|
|
status_unbookmarked = api.status_unbookmark(status_bookmarked)
|
|
assert status_unbookmarked
|
|
assert status_unbookmarked.bookmarked == False
|
|
|
|
bookmarked_statuses_2 = api.bookmarks()
|
|
assert not bookmarked_statuses_2 is None
|
|
assert len(bookmarked_statuses_2) == len(bookmarked_statuses) - 1
|
|
|