From 0d67c1e30952992fe4e75f1dc2d78410973a12db Mon Sep 17 00:00:00 2001 From: hugovk Date: Sat, 1 Mar 2014 17:10:28 +0200 Subject: [PATCH] Test case to verify #66 is fixed by #64. Closes #66. --- test_pylast.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/test_pylast.py b/test_pylast.py index 230605a..58406d6 100755 --- a/test_pylast.py +++ b/test_pylast.py @@ -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()