Test case to verify #66 is fixed by #64. Closes #66.

This commit is contained in:
hugovk 2014-03-01 17:10:28 +02:00
parent 16079468ab
commit 0d67c1e309

View file

@ -231,10 +231,21 @@ class TestPyLast(unittest.TestCase):
self.assertIsNone(current_track)
def test_love_limits(self):
# Arrange
user = self.network.get_user("test-user") # currently at least 23 loved tracks
# Act/Assert
self.assertEqual(len(user.get_loved_tracks(limit=20)), 20)
self.assertLessEqual(len(user.get_loved_tracks(limit=100)), 100)
self.assertGreaterEqual(len(user.get_loved_tracks(limit=None)), 23)
self.assertGreaterEqual(len(user.get_loved_tracks(limit=0)), 23)
if __name__ == '__main__':
# suite = unittest.TestSuite()
# suite.addTest(TestPyLast('test_now_playing_user_with_no_scrobbles'))
# suite.addTest(TestPyLast('test_love_limits'))
# unittest.TextTestRunner().run(suite)
unittest.main()