def test_de_json_all(self, client): json_dict = { 'id_': self.id, 'timestamp': self.timestamp, 'album_id': self.album_id } track_short = TrackShort.de_json(json_dict, client) assert track_short.id == self.id assert track_short.timestamp == self.timestamp assert track_short.album_id == self.album_id
def test_de_json_all(self, client, track, chart): json_dict = { 'id_': self.id, 'timestamp': self.timestamp, 'album_id': self.album_id, 'play_count': self.play_count, 'recent': self.recent, 'track': track.to_dict(), 'chart': chart.to_dict(), } track_short = TrackShort.de_json(json_dict, client) assert track_short.id == self.id assert track_short.timestamp == self.timestamp assert track_short.album_id == self.album_id assert track_short.play_count == self.play_count assert track_short.recent == self.recent assert track_short.track == track assert track_short.chart == chart
def test_de_json_required(self, client): json_dict = {'id_': self.id, 'timestamp': self.timestamp} track_short = TrackShort.de_json(json_dict, client) assert track_short.id == self.id assert track_short.timestamp == self.timestamp
def test_de_json_none(self, client): assert TrackShort.de_json({}, client) is None