本文整理汇总了Python中quodlibet.util.collection.Playlist._clear_global_cache方法的典型用法代码示例。如果您正苦于以下问题:Python Playlist._clear_global_cache方法的具体用法?Python Playlist._clear_global_cache怎么用?Python Playlist._clear_global_cache使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类quodlibet.util.collection.Playlist
的用法示例。
在下文中一共展示了Playlist._clear_global_cache方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_playlists_tag
# 需要导入模块: from quodlibet.util.collection import Playlist [as 别名]
# 或者: from quodlibet.util.collection.Playlist import _clear_global_cache [as 别名]
def test_playlists_tag(self):
# Arguably belongs in _audio
songs = NUMERIC_SONGS
Playlist._remove_all()
Playlist._clear_global_cache()
pl_name="playlist 123!"
pl = Playlist(self.temp, pl_name)
pl.extend(songs)
for song in songs:
self.assertEquals(pl_name, song("~playlists"))
示例2: test_playlists_featuring
# 需要导入模块: from quodlibet.util.collection import Playlist [as 别名]
# 或者: from quodlibet.util.collection.Playlist import _clear_global_cache [as 别名]
def test_playlists_featuring(s):
Playlist._remove_all()
Playlist._clear_global_cache()
pl = Playlist(s.temp, "playlist")
pl.extend(NUMERIC_SONGS)
playlists = Playlist.playlists_featuring(NUMERIC_SONGS[0])
s.failUnlessEqual(playlists, set([pl]))
# Now add a second one, check that instance tracking works
pl2 = Playlist(s.temp, "playlist2")
pl2.append(NUMERIC_SONGS[0])
playlists = Playlist.playlists_featuring(NUMERIC_SONGS[0])
s.failUnlessEqual(playlists, set([pl, pl2]))