aboutsummaryrefslogtreecommitdiff
path: root/pandora/models
diff options
context:
space:
mode:
Diffstat (limited to 'pandora/models')
-rw-r--r--pandora/models/_base.py2
-rw-r--r--pandora/models/ad.py10
-rw-r--r--pandora/models/playlist.py20
-rw-r--r--pandora/models/search.py2
-rw-r--r--pandora/models/station.py2
5 files changed, 18 insertions, 18 deletions
diff --git a/pandora/models/_base.py b/pandora/models/_base.py
index 5689cdf..6975d0a 100644
--- a/pandora/models/_base.py
+++ b/pandora/models/_base.py
@@ -38,7 +38,7 @@ class SyntheticField(namedtuple("SyntheticField", ["field"])):
38 payload. 38 payload.
39 """ 39 """
40 40
41 def formatter(self, api_client, data, newval): # pragma: no cover 41 def formatter(self, api_client, data, newval):
42 """Format Value for Model 42 """Format Value for Model
43 43
44 The return value of this method is used as a value for the field in the 44 The return value of this method is used as a value for the field in the
diff --git a/pandora/models/ad.py b/pandora/models/ad.py
index 040c76b..ad4b7b0 100644
--- a/pandora/models/ad.py
+++ b/pandora/models/ad.py
@@ -35,17 +35,17 @@ class AdItem(PlaylistModel):
35 raise exc 35 raise exc
36 return super().prepare_playback() 36 return super().prepare_playback()
37 37
38 def thumbs_up(self): # pragma: no cover 38 def thumbs_up(self):
39 return 39 return
40 40
41 def thumbs_down(self): # pragma: no cover 41 def thumbs_down(self):
42 return 42 return
43 43
44 def bookmark_song(self): # pragma: no cover 44 def bookmark_song(self):
45 return 45 return
46 46
47 def bookmark_artist(self): # pragma: no cover 47 def bookmark_artist(self):
48 return 48 return
49 49
50 def sleep(self): # pragma: no cover 50 def sleep(self):
51 return 51 return
diff --git a/pandora/models/playlist.py b/pandora/models/playlist.py
index bd135db..38afb00 100644
--- a/pandora/models/playlist.py
+++ b/pandora/models/playlist.py
@@ -119,19 +119,19 @@ class PlaylistModel(PandoraModel):
119 """ 119 """
120 return self 120 return self
121 121
122 def thumbs_up(self): # pragma: no cover 122 def thumbs_up(self):
123 raise NotImplementedError 123 raise NotImplementedError
124 124
125 def thumbs_down(self): # pragma: no cover 125 def thumbs_down(self):
126 raise NotImplementedError 126 raise NotImplementedError
127 127
128 def bookmark_song(self): # pragma: no cover 128 def bookmark_song(self):
129 raise NotImplementedError 129 raise NotImplementedError
130 130
131 def bookmark_artist(self): # pragma: no cover 131 def bookmark_artist(self):
132 raise NotImplementedError 132 raise NotImplementedError
133 133
134 def sleep(self): # pragma: no cover 134 def sleep(self):
135 raise NotImplementedError 135 raise NotImplementedError
136 136
137 137
@@ -175,19 +175,19 @@ class PlaylistItem(PlaylistModel):
175 def is_ad(self): 175 def is_ad(self):
176 return self.ad_token is not None 176 return self.ad_token is not None
177 177
178 def thumbs_up(self): # pragma: no cover 178 def thumbs_up(self):
179 return self._api_client.add_feedback(self.track_token, True) 179 return self._api_client.add_feedback(self.track_token, True)
180 180
181 def thumbs_down(self): # pragma: no cover 181 def thumbs_down(self):
182 return self._api_client.add_feedback(self.track_token, False) 182 return self._api_client.add_feedback(self.track_token, False)
183 183
184 def bookmark_song(self): # pragma: no cover 184 def bookmark_song(self):
185 return self._api_client.add_song_bookmark(self.track_token) 185 return self._api_client.add_song_bookmark(self.track_token)
186 186
187 def bookmark_artist(self): # pragma: no cover 187 def bookmark_artist(self):
188 return self._api_client.add_artist_bookmark(self.track_token) 188 return self._api_client.add_artist_bookmark(self.track_token)
189 189
190 def sleep(self): # pragma: no cover 190 def sleep(self):
191 return self._api_client.sleep_song(self.track_token) 191 return self._api_client.sleep_song(self.track_token)
192 192
193 193
diff --git a/pandora/models/search.py b/pandora/models/search.py
index 89def8e..94e6ee6 100644
--- a/pandora/models/search.py
+++ b/pandora/models/search.py
@@ -24,7 +24,7 @@ class SearchResultItem(PandoraModel):
24 def is_genre_station(self): 24 def is_genre_station(self):
25 return isinstance(self, GenreStationSearchResultItem) 25 return isinstance(self, GenreStationSearchResultItem)
26 26
27 def create_station(self): # pragma: no cover 27 def create_station(self):
28 raise NotImplementedError 28 raise NotImplementedError
29 29
30 @classmethod 30 @classmethod
diff --git a/pandora/models/station.py b/pandora/models/station.py
index d4f4846..a1880ec 100644
--- a/pandora/models/station.py
+++ b/pandora/models/station.py
@@ -104,7 +104,7 @@ class GenreStation(PandoraModel):
104 token = Field("stationToken") 104 token = Field("stationToken")
105 category = Field("categoryName") 105 category = Field("categoryName")
106 106
107 def get_playlist(self): # pragma: no cover 107 def get_playlist(self):
108 raise NotImplementedError("Genre stations do not have playlists. " 108 raise NotImplementedError("Genre stations do not have playlists. "
109 "Create a real station using the token.") 109 "Create a real station using the token.")
110 110