コミットグラフ

7 コミット

作成者 SHA1 メッセージ 日付
Il`ya Semyonov 4a57ce3e86 Добавлена работа с очередью прослушивания (#246).
Добавлены новые классы: Context, Queue, QueueItem.
Добавлены новые методы в Client: queues_list, queue, queue_update_position, queue_create.
Добавлены поля track_id и from_ в класс TrackId.
Добавлена возможность смены языка у клиента для ответов от API.
Добавлена десериализация любого объекта в JSON пригодного для отправки в запросе на Яндекс API.
2020-06-20 16:54:46 +03:00
Il`ya Semyonov 09905eb7af Метод de_list в TrackId.
Поля coauthors и recent_tracks в Playlist.
Поле regions в User.
Поля users, podcasts, podcast_episodes, type_, page, per_page в Search.
Поддержка новых типов поиска: подкасты, выпуски, пользователи.
Поля short_description, description, is_premiere, is_banner в Like.
Документация и тесты к новым поля. #339
2020-06-07 12:55:30 +03:00
Marshal a7d9d02f41 Добавлены тесты с передачей пустого словаря в de_json каждого класса #174 2019-12-29 10:38:24 +03:00
Marshal 87be639408 Обновлены тесты под новые названия аргументов.
При to_dict() названия зарезервированных полей возвращаются с нижним подчеркиванием #168
2019-12-26 23:27:58 +03:00
Il`ya 9f000f6ac9 Добавлены основные тесты для следующих классов: ArtistTracks, Best, BriefInfo, GeneratedPlaylist, PlayContext, Playlist, PlaylistsLikes, SearchResult, Suggestions,
Исправлены фикстуры и сравнения для вышеперечисленных классов.
Изменён `__hash__` всех объектов. Теперь списки можно использовать в _id_attrs. Они кастуются в frozenset.
Обновлен список _id_attrs большинства объектов и тесты сравнения.
Результаты поиска любого типа теперь представлены одним классом - SearchResult.
2019-11-09 21:11:43 +03:00
Il`ya 23eb22c6b5 Добавлены основные тесты для следующий классов: DiscreteScale, Icon, Id, Images, Label, Pager, PlayCounter, Plus, Price, TrackId, TrackShortOld, Value.
Исправлены фикстуры и сравнения для вышеперечисленных классов.
2019-11-07 23:36:41 +03:00
Il`ya 3d73ad9c2e Добавлены основные тесты для следующий классов: Title, TrackId, TrackPosition, TrackShort, TracksList, User, Value, Video, VideoSupplement, Vinyl.
Исправлены сравнения объектов.
Поле region у класса Account теперь не обязательное.
Исправлена загрузка обложки у трека.
Отказ от парса даты в конструкторах. Убран datetime.fromisoformat.
Поддержка python3.6
2019-11-07 22:52:26 +03:00