Products.i18ntestcase 是基于 ZopeTestCase 包构建的。它被开发出来以简化 Zope 产品的 gettext 国际化文件的测试。
项目描述
(c) 2005-2008, Hanno Schlichting (plone@hannosch.info) 许可证:GPL
Products.i18ntestcase 读取说明
Products.i18ntestcase 是基于 ZopeTestCase 包构建的。它被开发出来以简化 Zope 产品的 gettext 国际化文件的测试。
Products.i18ntestcase 软件包提供以下内容:
名为‘I18NTestCase’的类,您可以从中派生自己的测试用例。
名为‘PoTestCase.py’和‘PotTestCase.py’的类,这些类包含一组针对po和pot文件的常用测试。
名为‘test_i18n.py’的脚本,您可以将其放入测试文件夹中,以便轻松使用这些已编写的测试。
将 test_i18n.py 复制到您的测试文件夹是首选方法。
变更日志
1.4.0 (2018-02-23)
新功能
更多的 Python 2 / 3 兼容性调整 [davilima6]
1.3.1 (2018-01-17)
错误修正
导入语句兼容 Python3 [ale-rt, b4oshany]
修复从 Globals 导入的缺陷,该缺陷已在 Zope4 中删除。 [pbauer]
1.3 (2013-01-17)
允许翻译中包含 « 和 » HTML 实体。 [hannosch]
1.2 (2008-01-01)
迁移到真正的包布局。 [hannosch]
扩展对 locales 文件夹的支持。现在同时支持 locales 文件夹和 i18n 文件夹。 [hannosch]
允许将 ® 添加到允许的 HTML 实体中,并删除 ™。 [hannosch]
实现了对 Zope3 所用 locales 文件夹布局的支持。如果产品内部有一个 i18n 文件夹,则使用该文件夹。 [hannosch]
1.1 (2005-11-20)
最终使通过 ‘zopectl test’ 运行测试变得可行。 [hannosch]
摆脱了最后一个外部二进制依赖项。提供了针对缺失或额外的消息的更友好的错误信息。至少在 Windows 上,这导致速度显著提高(现在 16 秒,之前 150 秒)! [hannosch]
1.0 (2005-10-05)
将包名转换为小写,以符合 Zope3/Python 风格 [hannosch]
修复了 getPoFiles 在产品匹配上不够严格的问题,导致 plonelanguagetool po 的 plone 产品被发现 [hannosch]
迁移到新的默认注释(#. 默认:“”)而不是旧的原始注释(# 原始:“”)。 [hannosch]
采用 i18ndude 2.0 语法。从现在开始不再支持 i18ndude 1.x。 [hannosch]
略微优化了速度(约快 5%)[hannosch]
0.2 (2005-09-03)
通过用从 CPS 复制的 Python-only 版本替换 testNoDuplicateMsgId() 测试,消除了许多外部二进制依赖项。[hannosch]
重新排列了 “if __name__ == ‘__main__’:” 的魔法调用,以便直接调用 test_i18n.py 脚本。 [hannosch]
0.1 (2005-08-28)
标记并发布了 v0.1 [hannosch]
项目详情
Products.i18ntestcase-1.4.0.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2ecfa8dc980c9bad0bcf20e165ea459d2d5d1e9fd003c270ece27adac3fb6b31 |
|
MD5 | 2705c8b91cef32f8a8ea6ecac1bdce01 |
|
BLAKE2b-256 | 79b77263f07b866c286861eb354ebbd52a0b7e46205f7c860345aa92e9a48b65 |
Products.i18ntestcase-1.4.0-py2-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23c7dac82bf8fa196efac59db4f78544737838d56135fb17dac7494c45804277 |
|
MD5 | 4dd19884bb6221863d90b282582e197e |
|
BLAKE2b-256 | 1ce82ef68d1ccfb7b5236d6871cf49040d1c1810f82f479bb0838ee77207ca4b |