yandex-music-api/tests/not_working_test_feed.py

62 行
2.6 KiB
Python
Raw 通常表示 履歴

import pytest
from yandex_music import Feed
@pytest.fixture(scope='class')
def feed(generated_playlists, days):
return Feed(TestFeed.can_get_more_events, TestFeed.pumpkin, TestFeed.is_wizard_passed, generated_playlists,
TestFeed.headlines, TestFeed.today, days, TestFeed.next_revision)
class TestFeed:
can_get_more_events = None
pumpkin = None
is_wizard_passed = None
headlines = None
today = None
next_revision = None
def test_expected_values(self, feed, generated_playlists, days):
assert feed.can_get_more_events == self.can_get_more_events
assert feed.pumpkin == self.pumpkin
assert feed.is_wizard_passed == self.is_wizard_passed
assert feed.generated_playlists == generated_playlists
assert feed.headlines == self.headlines
assert feed.today == self.today
assert feed.days == days
assert feed.next_revision == self.next_revision
def test_de_json_required(self, client, generated_playlists, days):
json_dict = {'can_get_more_events': self.can_get_more_events, 'pumpkin': self.pumpkin,
'is_wizard_passed': self.is_wizard_passed, 'generated_playlists': generated_playlists,
'headlines': self.headlines, 'today': self.today, 'days': days}
feed = Feed.de_json(json_dict, client)
assert feed.can_get_more_events == self.can_get_more_events
assert feed.pumpkin == self.pumpkin
assert feed.is_wizard_passed == self.is_wizard_passed
assert feed.generated_playlists == generated_playlists
assert feed.headlines == self.headlines
assert feed.today == self.today
assert feed.days == days
def test_de_json_all(self, client, generated_playlists, days):
json_dict = {'can_get_more_events': self.can_get_more_events, 'pumpkin': self.pumpkin,
'is_wizard_passed': self.is_wizard_passed, 'generated_playlists': generated_playlists,
'headlines': self.headlines, 'today': self.today, 'days': days,
'next_revision': self.next_revision}
feed = Feed.de_json(json_dict, client)
assert feed.can_get_more_events == self.can_get_more_events
assert feed.pumpkin == self.pumpkin
assert feed.is_wizard_passed == self.is_wizard_passed
assert feed.generated_playlists == generated_playlists
assert feed.headlines == self.headlines
assert feed.today == self.today
assert feed.days == days
assert feed.next_revision == self.next_revision
def test_equality(self):
pass