用于单元测试反应式Juju Charms的辅助工具
项目描述
charms.unit_test
此库提供用于单元测试反应式风格的Charms、层和接口的辅助工具。
使用方法
此库旨在与pytest和conftest.py
一起使用,这允许在加载测试代码之前模拟导入。
示例conftest.py
from charms.unit_test import patch_reactive, patch_module
# patch common things needed by any reactive charm
patch_reactive()
# patch some other module that the charm expects to be there
patch_module('charms.leadership')
这样,您的测试代码可以导入Charms的reactive代码,该代码依赖于charms.reactive和charmhelpers,而不会出错,并且库将被模拟,这样您可以直接调用您的处理器进行测试。
参考
有关修补内容以及可用的其他辅助工具的更多详细信息,请参阅参考文档。
项目详情
关闭
charms.unit_test-1.1.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5311d7bc9ded480650b089d1ff619d8420ac6188cb1ff2bb918f4885be200f27 |
|
MD5 | 55ae164faba1f7dfd58bdf6bb39bf325 |
|
BLAKE2b-256 | e8e57bf6843dee5e645f754e59618f593dcd0fd6fa9123ee756ad51299cc5f20 |
关闭
charms.unit_test-1.1.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 34975206e2716d7cb96e0f58c943a0071be8e100d4de424ed71f3a2a1a43c7bf |
|
MD5 | b24a622336a9f50046b03b8dc4856b80 |
|
BLAKE2b-256 | 166d421dd9d4b9970660179c2c8dc369dae7a6fd2b3646566b2f7bec55ee2e84 |