aboutsummaryrefslogtreecommitdiff
blob: fe242a6360709923f39c513c33a32a86ed2ba6f1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from .fixtures import *
from datetime import datetime

@pytest.mark.vcr()
def test_id_hook(status):
    assert isinstance(status['id'], int)

@pytest.mark.vcr()
def test_id_hook_in_reply_to(mastodon, status):
    reply = mastodon.status_post('Reply!', in_reply_to_id=status['id'])
    try:
        assert isinstance(reply['in_reply_to_id'], int)
        assert isinstance(reply['in_reply_to_account_id'], int)
    finally:
        mastodon.status_delete(reply['id'])

@pytest.mark.vcr()
def test_id_hook_within_reblog(mastodon, status):
    reblog = mastodon.status_reblog(status['id'])
    try:
        assert isinstance(reblog['reblog']['id'], int)
    finally:
        mastodon.status_delete(reblog['id'])


@pytest.mark.vcr()
def test_date_hook(status):
    assert isinstance(status['created_at'], datetime)
Powered by cgit v1.2.3 (git 2.41.0)