コード例 #1
0
ファイル: test_render.py プロジェクト: projetmbc/baron
def test_render_dictionnary_bad_bool_dependency():
    nodes_rendering_order['bad_bool_dependency'] = [('bool', True, True)]
    with pytest.raises(NotImplementedError) as e:
        list(render({'type': 'bad_bool_dependency'}))
    assert str(
        e.value
    ) == "Bool keys are only used for dependency, they cannot be rendered. Please set the \"('bool', True, True)\"'s dependent key in \"bad_bool_dependency\" node to False"
コード例 #2
0
ファイル: test_render.py プロジェクト: wavenator/baron
def test_render_dictionnary_bad_type():
    nodes_rendering_order['bad_type'] = [('wtf', 'hello', True)]
    with pytest.raises(NotImplementedError) as e:
        list(render({'type': 'bad_type'}))
    assert str(e.value) == "Unknown key type \"wtf\" in \"bad_type\" node"
コード例 #3
0
ファイル: test_render.py プロジェクト: wavenator/baron
def test_render_crap():
    with pytest.raises(NotImplementedError):
        render("crap")
コード例 #4
0
ファイル: test_render.py プロジェクト: Astalaseven/baron
def test_render_dictionnary_bad_bool_dependency2():
    nodes_rendering_order['bad_bool_dependency2'] = [('bool', False, 'other_key')]
    with pytest.raises(NotImplementedError) as e:
        list(render({'type': 'bad_bool_dependency2'}))
    assert str(e.value) == "Bool keys are only used for dependency, they cannot be rendered. Please set the \"('bool', False, 'other_key')\"'s dependent key in \"bad_bool_dependency2\" node to False"
コード例 #5
0
ファイル: test_render.py プロジェクト: Astalaseven/baron
def test_render_dictionnary_bad_type():
    nodes_rendering_order['bad_type'] = [('wtf', 'hello', True)]
    with pytest.raises(NotImplementedError) as e:
        list(render({'type': 'bad_type'}))
    assert str(e.value) == "Unknown key type \"wtf\" in \"bad_type\" node"
コード例 #6
0
ファイル: test_render.py プロジェクト: Astalaseven/baron
def test_render_crap():
    with pytest.raises(NotImplementedError):
        render("crap")