From c0a25fbabe2cfc265613739eabe7e42427d2f8ec Mon Sep 17 00:00:00 2001 From: hugovk Date: Fri, 20 Oct 2017 00:29:57 +0300 Subject: [PATCH] Remove dead Last.fm artist band members --- pylast/__init__.py | 11 ----------- tests/test_pylast_artist.py | 21 --------------------- 2 files changed, 32 deletions(-) diff --git a/pylast/__init__.py b/pylast/__init__.py index 06fe302..8a57787 100644 --- a/pylast/__init__.py +++ b/pylast/__init__.py @@ -1738,17 +1738,6 @@ class Artist(_BaseObject, _Taggable): return self.network._get_url( domain_name, "artist") % {'artist': artist} - def get_band_members(self): - """Returns a list of band members or None if unknown.""" - - names = None - doc = self._request(self.ws_prefix + ".getInfo", True) - - for node in doc.getElementsByTagName("bandmembers"): - names = _extract_all(node, "name") - - return names - class Country(_BaseObject): """A country at Last.fm.""" diff --git a/tests/test_pylast_artist.py b/tests/test_pylast_artist.py index 75c951d..0d45f64 100755 --- a/tests/test_pylast_artist.py +++ b/tests/test_pylast_artist.py @@ -237,27 +237,6 @@ class TestPyLastArtist(PyLastTestCase): # Act / Assert self.assertTrue(artist1 != artist2) - def test_band_members(self): - # Arrange - artist = pylast.Artist("The Beatles", self.network) - - # Act - band_members = artist.get_band_members() - - # Assert - self.skip_if_lastfm_api_broken(band_members) - self.assertGreaterEqual(len(band_members), 4) - - def test_no_band_members(self): - # Arrange - artist = pylast.Artist("John Lennon", self.network) - - # Act - band_members = artist.get_band_members() - - # Assert - self.assertIsNone(band_members) - def test_artist_get_correction(self): # Arrange artist = pylast.Artist("guns and roses", self.network)