diff options
author | dirkf <fieldhouse@gmx.net> | 2025-05-02 13:17:18 +0100 |
---|---|---|
committer | dirkf <fieldhouse@gmx.net> | 2025-05-03 00:09:20 +0100 |
commit | ec75141bf03b66ffc183992ec6bb50c4ff392dd8 (patch) | |
tree | defe645561eff8e19dd1d6d7d00188008f2b60ec /test/test_cache.py | |
parent | c052a16f72af7dd7671d4dd62826de71cd99dfb6 (diff) |
[Cache] Add `clear` function
Diffstat (limited to 'test/test_cache.py')
-rw-r--r-- | test/test_cache.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test_cache.py b/test/test_cache.py index 21dfb6cfc..0431f4f15 100644 --- a/test/test_cache.py +++ b/test/test_cache.py @@ -66,6 +66,18 @@ class TestCache(unittest.TestCase): new_version = '.'.join(('%0.2d' % ((v + 1) if i == 0 else v, )) for i, v in enumerate(version_tuple(__version__))) self.assertIs(c.load('test_cache', 'k.', min_ver=new_version), None) + def test_cache_clear(self): + ydl = FakeYDL({ + 'cachedir': self.test_dir, + }) + c = Cache(ydl) + c.store('test_cache', 'k.', 'kay') + c.store('test_cache', 'l.', 'ell') + self.assertEqual(c.load('test_cache', 'k.'), 'kay') + c.clear('test_cache', 'k.') + self.assertEqual(c.load('test_cache', 'k.'), None) + self.assertEqual(c.load('test_cache', 'l.'), 'ell') + if __name__ == '__main__': unittest.main() |