Add test case for bug already fixed by @inversion in c8216a139e
. Closes #64.
This commit is contained in:
parent
5324aacd83
commit
0d483234d4
|
@ -14,7 +14,7 @@ def load_secrets():
|
||||||
doc = yaml.load(f)
|
doc = yaml.load(f)
|
||||||
return doc
|
return doc
|
||||||
|
|
||||||
class TestSequenceFunctions(unittest.TestCase):
|
class TestPyLast(unittest.TestCase):
|
||||||
|
|
||||||
secrets = None
|
secrets = None
|
||||||
|
|
||||||
|
@ -157,6 +157,7 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||||
self.assertEqual(str(loved[0].track.artist), "Test Artist")
|
self.assertEqual(str(loved[0].track.artist), "Test Artist")
|
||||||
self.assertEqual(str(loved[0].track.title), "Test Title")
|
self.assertEqual(str(loved[0].track.title), "Test Title")
|
||||||
|
|
||||||
|
|
||||||
def test_unlove(self):
|
def test_unlove(self):
|
||||||
# Arrange
|
# Arrange
|
||||||
artist = "Test Artist"
|
artist = "Test Artist"
|
||||||
|
@ -175,7 +176,34 @@ class TestSequenceFunctions(unittest.TestCase):
|
||||||
self.assertNotEqual(str(loved.track.title), "Test Title")
|
self.assertNotEqual(str(loved.track.title), "Test Title")
|
||||||
|
|
||||||
|
|
||||||
|
def test_get_100_albums(self):
|
||||||
|
# Arrange
|
||||||
|
library = pylast.Library(user = self.username, network = self.network)
|
||||||
|
|
||||||
|
# Act
|
||||||
|
albums = library.get_albums(limit = 100)
|
||||||
|
|
||||||
|
# Assert
|
||||||
|
self.assertGreaterEqual(len(albums), 0)
|
||||||
|
|
||||||
|
|
||||||
|
def test_get_limitless_albums(self):
|
||||||
|
# Arrange
|
||||||
|
library = pylast.Library(user = self.username, network = self.network)
|
||||||
|
|
||||||
|
# Act
|
||||||
|
albums = library.get_albums(limit = None)
|
||||||
|
|
||||||
|
# Assert
|
||||||
|
self.assertGreaterEqual(len(albums), 0)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
||||||
|
# suite = unittest.TestSuite()
|
||||||
|
# suite.addTest(TestPyLast('test_get_limitless_albums'))
|
||||||
|
# unittest.TextTestRunner().run(suite)
|
||||||
|
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|
||||||
# End of file
|
# End of file
|
||||||
|
|
Loading…
Reference in a new issue