占位符变量以帮助测试。
项目描述
永远简化您的测试断言。
from pyariable import Variable
def test_dict():
x = Variable()
y = Variable()
assert {1: "XXX", 2: "XXX", 3: "YYY"} == {1: x, 2: x, 3: y}
assert x != y
在某些测试中,从数据库中获取随机 ID 是很常见的。当您将变量对象替换为预期值时,您的断言会更简单。
from pyariable import Variable
def test_list():
x = Variable()
y = Variable()
assert [
{"db_id": 590, "name": "alice"},
{"db_id": 590, "name": "bob"},
{"db_id": 999, "name": "charlie"},
] == [
{"db_id": x, "name": "alice"},
{"db_id": x, "name": "bob"},
{"db_id": y, "name": "charlie"},
]
assert x != y
assert x < y
安装
pip install pyariable
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pyariable-0.5.0.tar.gz
(2.1 kB
查看哈希)
内置分布
pyariable-0.5.0-py3-none-any.whl
(2.1 kB
查看哈希)