From a8522fded3c6a6904b9b9c93e6578c3751229a38 Mon Sep 17 00:00:00 2001 From: Hugo Date: Tue, 26 Sep 2017 11:04:02 +0300 Subject: [PATCH] Bring back test_caching on another method --- tests/test_pylast.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/test_pylast.py b/tests/test_pylast.py index 91c51d6..6b069b8 100755 --- a/tests/test_pylast.py +++ b/tests/test_pylast.py @@ -941,6 +941,21 @@ class TestPyLast(unittest.TestCase): # Assert self.assertIsInstance(library, pylast.Library) + def test_caching(self): + # Arrange + user = self.network.get_user("RJ") + + # Act + self.network.enable_caching() + tags1 = user.get_top_tags(limit=1, cacheable=True) + tags2 = user.get_top_tags(limit=1, cacheable=True) + + # Assert + self.assertTrue(self.network.is_caching_enabled()) + self.assertEqual(tags1, tags2) + self.network.disable_caching() + self.assertFalse(self.network.is_caching_enabled()) + def test_album_mbid(self): # Arrange mbid = "a6a265bf-9f81-4055-8224-f7ac0aa6b937"