Skip to main content

占位符变量以帮助测试。

项目描述

永远简化您的测试断言。

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 查看哈希)

已上传 source

内置分布

pyariable-0.5.0-py3-none-any.whl (2.1 kB 查看哈希)

已上传 py3