本文整理汇总了Python中mkt.langpacks.models.LangPack.get_minifest_contents方法的典型用法代码示例。如果您正苦于以下问题:Python LangPack.get_minifest_contents方法的具体用法?Python LangPack.get_minifest_contents怎么用?Python LangPack.get_minifest_contents使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类mkt.langpacks.models.LangPack
的用法示例。
在下文中一共展示了LangPack.get_minifest_contents方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_get_minifest_contents
# 需要导入模块: from mkt.langpacks.models import LangPack [as 别名]
# 或者: from mkt.langpacks.models.LangPack import get_minifest_contents [as 别名]
def test_get_minifest_contents(self, storage_mock):
fake_manifest = {"name": u"Fake LangPäck", "developer": {"name": "Mozilla"}}
langpack = LangPack(
pk="12345678123456781234567812345678", fxos_version="2.2", version="0.3", manifest=json.dumps(fake_manifest)
)
storage_mock.size.return_value = 666
minifest_contents = json.loads(langpack.get_minifest_contents()[0])
eq_(
minifest_contents,
{
"version": "0.3",
"size": 666,
"name": u"Fake LangPäck",
"package_path": langpack.download_url,
"developer": {"name": "Mozilla"},
},
)
return langpack, minifest_contents
示例2: test_get_minifest_contents
# 需要导入模块: from mkt.langpacks.models import LangPack [as 别名]
# 或者: from mkt.langpacks.models.LangPack import get_minifest_contents [as 别名]
def test_get_minifest_contents(self, storage_mock):
fake_manifest = {
'name': u'Fake LangPäck',
'developer': {
'name': 'Mozilla'
}
}
langpack = LangPack(
pk='12345678123456781234567812345678',
fxos_version='2.2',
version='0.3',
manifest=json.dumps(fake_manifest))
storage_mock.size.return_value = 666
minifest_contents = json.loads(langpack.get_minifest_contents())
eq_(minifest_contents,
{'version': '0.3',
'size': 666,
'name': u'Fake LangPäck',
'package_path': langpack.download_url,
'developer': {'name': 'Mozilla'}})
return langpack, minifest_contents