本文整理汇总了Python中picard.dataobj.DataObject类的典型用法代码示例。如果您正苦于以下问题:Python DataObject类的具体用法?Python DataObject怎么用?Python DataObject使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了DataObject类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: __init__
def __init__(self, id):
DataObject.__init__(self, id)
self.metadata = Metadata()
self.loaded = False
self.versions = []
self.loaded_albums = set()
self.refcount = 0
开发者ID:warpr,项目名称:picard,代码行数:7,代码来源:releasegroup.py
示例2: __init__
def __init__(self, id, album=None):
DataObject.__init__(self, id)
self.album = album
self.linked_files = []
self.num_linked_files = 0
self.metadata = Metadata()
self._track_artists = []
开发者ID:JamiBradley,项目名称:picard,代码行数:7,代码来源:track.py
示例3: test_merge_genres
def test_merge_genres(self):
genres1 = {'a': 2, 'b': 7}
genres2 = {'b': 4, 'c': 3}
DataObject.merge_genres(genres1, genres2)
self.assertEqual(genres1['a'], 2)
self.assertEqual(genres1['b'], 11)
self.assertEqual(genres1['c'], 3)
self.assertNotIn('a', genres2)
self.assertEqual(genres2['b'], 4)
self.assertEqual(genres2['c'], 3)
开发者ID:Jormangeud,项目名称:picard,代码行数:10,代码来源:test_dataobj.py
示例4: __init__
def __init__(self, id, discid=None):
DataObject.__init__(self, id)
self.metadata = Metadata()
self.tracks = []
self.loaded = False
self.load_task = None
self.release_group = None
self._files = 0
self._requests = 0
self._tracks_loaded = False
self._discid = discid
self._after_load_callbacks = queue.Queue()
self.unmatched_files = Cluster(_("Unmatched Files"), special=True, related_album=self, hide_if_empty=True)
开发者ID:Xele02,项目名称:picard,代码行数:13,代码来源:album.py
示例5: __init__
def __init__(self, id, discid=None):
DataObject.__init__(self, id)
self.metadata = Metadata()
self.tracks = []
self.format_str = ""
self.tracks_str = ""
self.loaded = False
self.load_task = None
self.rgloaded = False
self.rgid = None
self._files = 0
self._requests = 0
self._discid = discid
self._after_load_callbacks = queue.Queue()
self._metadata_processors = None
self.other_versions = []
self.unmatched_files = Cluster(_("Unmatched Files"), special=True, related_album=self, hide_if_empty=True)
开发者ID:lalinsky,项目名称:picard,代码行数:17,代码来源:album.py
示例6: __init__
def __init__(self, album_id, discid=None):
DataObject.__init__(self, album_id)
self.metadata = Metadata()
self.orig_metadata = Metadata()
self.tracks = []
self.loaded = False
self.load_task = None
self.release_group = None
self._files = 0
self._requests = 0
self._tracks_loaded = False
self._discid = discid
self._after_load_callbacks = []
self.unmatched_files = Cluster(_("Unmatched Files"), special=True, related_album=self, hide_if_empty=True)
self.errors = []
self.status = None
self._album_artists = []
self.update_metadata_images_enabled = True
开发者ID:Sophist-UK,项目名称:Sophist_picard,代码行数:18,代码来源:album.py
示例7: __init__
def __init__(self, ta_id):
DataObject.__init__(self, ta_id)
开发者ID:Sophist-UK,项目名称:Sophist_picard,代码行数:2,代码来源:track.py
示例8: setUp
def setUp(self):
super().setUp()
self.obj = DataObject('id')
开发者ID:Jormangeud,项目名称:picard,代码行数:3,代码来源:test_dataobj.py
示例9: DataObjectTest
class DataObjectTest(PicardTestCase):
def setUp(self):
super().setUp()
self.obj = DataObject('id')
def test_set_genre_inc_params_no_genres(self):
inc = []
config.setting['use_genres'] = False
require_auth = self.obj.set_genre_inc_params(inc)
self.assertEqual([], inc)
self.assertFalse(require_auth)
def test_set_genre_inc_params_with_genres(self):
inc = []
config.setting['use_genres'] = True
config.setting['folksonomy_tags'] = False
config.setting['only_my_genres'] = False
require_auth = self.obj.set_genre_inc_params(inc)
self.assertIn('genres', inc)
self.assertFalse(require_auth)
def test_set_genre_inc_params_with_user_genres(self):
inc = []
config.setting['use_genres'] = True
config.setting['folksonomy_tags'] = False
config.setting['only_my_genres'] = True
require_auth = self.obj.set_genre_inc_params(inc)
self.assertIn('user-genres', inc)
self.assertTrue(require_auth)
def test_set_genre_inc_params_with_tags(self):
inc = []
config.setting['use_genres'] = True
config.setting['folksonomy_tags'] = True
config.setting['only_my_genres'] = False
require_auth = self.obj.set_genre_inc_params(inc)
self.assertIn('tags', inc)
self.assertFalse(require_auth)
def test_set_genre_inc_params_with_user_tags(self):
inc = []
config.setting['use_genres'] = True
config.setting['folksonomy_tags'] = True
config.setting['only_my_genres'] = True
require_auth = self.obj.set_genre_inc_params(inc)
self.assertIn('user-tags', inc)
self.assertTrue(require_auth)
def test_add_genres(self):
self.obj.add_genre('genre1', 2)
self.assertEqual(self.obj.genres['genre1'], 2)
self.obj.add_genre('genre1', 5)
self.assertEqual(self.obj.genres['genre1'], 7)
def test_merge_genres(self):
genres1 = {'a': 2, 'b': 7}
genres2 = {'b': 4, 'c': 3}
DataObject.merge_genres(genres1, genres2)
self.assertEqual(genres1['a'], 2)
self.assertEqual(genres1['b'], 11)
self.assertEqual(genres1['c'], 3)
self.assertNotIn('a', genres2)
self.assertEqual(genres2['b'], 4)
self.assertEqual(genres2['c'], 3)
开发者ID:Jormangeud,项目名称:picard,代码行数:65,代码来源:test_dataobj.py
注:本文中的picard.dataobj.DataObject类示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论