本文整理汇总了Python中quodlibet.formats.AudioFile.to_dump方法的典型用法代码示例。如果您正苦于以下问题:Python AudioFile.to_dump方法的具体用法?Python AudioFile.to_dump怎么用?Python AudioFile.to_dump使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类quodlibet.formats.AudioFile
的用法示例。
在下文中一共展示了AudioFile.to_dump方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_to_dump_long
# 需要导入模块: from quodlibet.formats import AudioFile [as 别名]
# 或者: from quodlibet.formats.AudioFile import to_dump [as 别名]
def test_to_dump_long(self):
b = AudioFile(bar_1_1)
b["~#length"] = 200000000000L
dump = b.to_dump()
num = len(set(bar_1_1.keys()) | INTERN_NUM_DEFAULT)
self.failUnlessEqual(dump.count("\n"), num + 2)
n = AudioFile()
n.from_dump(dump)
self.failUnless(set(dump.split("\n")) == set(n.to_dump().split("\n")))
示例2: test_to_dump_long
# 需要导入模块: from quodlibet.formats import AudioFile [as 别名]
# 或者: from quodlibet.formats.AudioFile import to_dump [as 别名]
def test_to_dump_long(self):
if not PY2:
return
b = AudioFile(bar_1_1)
b["~#length"] = long(200000000000)
dump = b.to_dump()
num = len(set(bar_1_1.keys()) | NUMERIC_ZERO_DEFAULT)
self.failUnlessEqual(dump.count("\n"), num + 2)
n = AudioFile()
n.from_dump(dump)
self.failUnless(set(dump.split("\n")) == set(n.to_dump().split("\n")))
示例3: test_to_dump_unicode
# 需要导入模块: from quodlibet.formats import AudioFile [as 别名]
# 或者: from quodlibet.formats.AudioFile import to_dump [as 别名]
def test_to_dump_unicode(self):
b = AudioFile(bar_1_1)
b[u"öäü"] = u"öäü"
dump = b.to_dump()
n = AudioFile()
n.from_dump(dump)
self.assertEqual(n[u"öäü"], u"öäü")
示例4: test_to_dump
# 需要导入模块: from quodlibet.formats import AudioFile [as 别名]
# 或者: from quodlibet.formats.AudioFile import to_dump [as 别名]
def test_to_dump(self):
dump = bar_1_1.to_dump()
num = len(set(bar_1_1.keys()) | INTERN_NUM_DEFAULT)
self.failUnlessEqual(dump.count("\n"), num + 2)
for key, value in bar_1_1.items():
self.failUnless(key in dump)
self.failUnless(value in dump)
for key in INTERN_NUM_DEFAULT:
self.failUnless(key in dump)
n = AudioFile()
n.from_dump(dump)
self.failUnless(set(dump.split("\n")) == set(n.to_dump().split("\n")))
示例5: test_to_dump
# 需要导入模块: from quodlibet.formats import AudioFile [as 别名]
# 或者: from quodlibet.formats.AudioFile import to_dump [as 别名]
def test_to_dump(self):
dump = bar_1_1.to_dump()
num = len(set(bar_1_1.keys()) | NUMERIC_ZERO_DEFAULT)
self.failUnlessEqual(dump.count(b"\n"), num + 2)
for key, value in bar_1_1.items():
self.failUnless(key.encode("utf-8") in dump)
self.failUnless(value.encode("utf-8") in dump)
for key in NUMERIC_ZERO_DEFAULT:
self.failUnless(key.encode("utf-8") in dump)
n = AudioFile()
n.from_dump(dump)
self.failUnless(
set(dump.split(b"\n")) == set(n.to_dump().split(b"\n")))