skip 2.9.2 on 3.10 upwards since json broke somehow

pull/350/head
halcy 2023-06-24 01:56:19 +03:00
rodzic 4b4ecfe669
commit 26c1133395
3 zmienionych plików z 49 dodań i 38 usunięć

Wyświetl plik

@ -1,6 +1,7 @@
import pytest
import vcr
import time
import sys
@pytest.fixture()
def mention(api2):
@ -60,6 +61,9 @@ def test_notifications_dismiss(api, mention):
api.notifications_dismiss(notifications[0])
def test_notifications_dismiss_pre_2_9_2(api, api2):
if sys.version_info > (3, 9): # 3.10 and up will not load the json data and regenerating it would require a 2.9.2 instance
pytest.skip("Test skipped for 3.10 and up")
else:
with vcr.use_cassette('test_notifications_dismiss.yaml', cassette_library_dir='tests/cassettes_pre_2_9_2', record_mode='none'):
status = None
try:

Wyświetl plik

@ -1,5 +1,6 @@
import pytest
import vcr
import sys
@pytest.mark.vcr()
def test_search(api):
@ -15,6 +16,9 @@ def test_search(api):
assert len(results["accounts"]) == 0
def test_search_pre_2_9_2(api):
if sys.version_info > (3, 9): # 3.10 and up will not load the json data and regenerating it would require a 2.9.2 instance
pytest.skip("Test skipped for 3.10 and up")
else:
api.mastodon_major = 2
api.mastodon_minor = 9
api.mastodon_patch = 1

Wyświetl plik

@ -12,6 +12,7 @@ import vcr
import time
import pickle
import os
import sys
@pytest.mark.vcr()
def test_status(status, api):
@ -55,6 +56,9 @@ def test_status_card(api):
# Old-version card api
def test_status_card_pre_2_9_2(api):
if sys.version_info > (3, 9): # 3.10 and up will not load the json data and regenerating it would require a 2.9.2 instance
pytest.skip("Test skipped for 3.10 and up")
else:
with vcr.use_cassette('test_status_card.yaml', cassette_library_dir='tests/cassettes_pre_2_9_2', record_mode='none'):
import time
status = api.status_post("http://example.org/")
@ -67,7 +71,6 @@ def test_status_card_pre_2_9_2(api):
finally:
api.status_delete(status['id'])
@pytest.mark.vcr()
def test_status_context(status, api):
context = api.status_context(status['id'])