コード例 #1
0
def test_can_define_instance_specifications_on_the_default():
    sm = SpecificationMapper()
    SpecificationMapper.default().define_specification_for_instances(
        str,
        lambda _, i: i + "bar"
    )
    assert sm.specification_for("foo") == "foobar"
コード例 #2
0
def test_does_not_inherit_default():
    assert ChildMapper.default() != SpecificationMapper.default()
    SpecificationMapper.default().define_specification_for("foo", const(1))
    with pytest.raises(MissingSpecification):
        ChildMapper.default().specification_for("foo")
コード例 #3
0
def test_can_define_specifications_on_the_default():
    sm = SpecificationMapper()
    SpecificationMapper.default().define_specification_for("foo", const(1))
    assert sm.specification_for("foo") == 1
コード例 #4
0
ファイル: test_specmapper.py プロジェクト: silky/hypothesis
def test_does_not_inherit_default():
    assert ChildMapper.default() != SpecificationMapper.default()
    SpecificationMapper.default().define_specification_for("foo", const(1))
    with pytest.raises(MissingSpecification):
        ChildMapper.default().specification_for("foo")
コード例 #5
0
ファイル: test_specmapper.py プロジェクト: silky/hypothesis
def test_can_define_instance_specifications_on_the_default():
    sm = SpecificationMapper()
    SpecificationMapper.default().define_specification_for_instances(
        str, lambda _, i: i + "bar")
    assert sm.specification_for("foo") == "foobar"
コード例 #6
0
ファイル: test_specmapper.py プロジェクト: silky/hypothesis
def test_can_define_specifications_on_the_default():
    sm = SpecificationMapper()
    SpecificationMapper.default().define_specification_for("foo", const(1))
    assert sm.specification_for("foo") == 1