Ejemplo n.º 1
0
def test_processingerror_init(patch, error):
    patch.many(ProcessingError, ["token_position", "tree_position"])
    error = ProcessingError("error")
    assert error.error == "error"
    ProcessingError.token_position.assert_called_with(None)
    ProcessingError.tree_position.assert_called_with(None)
    assert issubclass(ProcessingError, Exception)
Ejemplo n.º 2
0
def test_processingerror_init(patch, error):
    patch.many(ProcessingError, ['token_position', 'tree_position'])
    error = ProcessingError('error')
    assert error.error == 'error'
    ProcessingError.token_position.assert_called_with(None)
    ProcessingError.tree_position.assert_called_with(None)
    assert issubclass(ProcessingError, Exception)
Ejemplo n.º 3
0
def error():
    return ProcessingError("error")
Ejemplo n.º 4
0
def test_processingerror_init_tree(patch):
    patch.many(ProcessingError, ["token_position", "tree_position"])
    ProcessingError("error", tree="tree")
    ProcessingError.tree_position.assert_called_with("tree")
Ejemplo n.º 5
0
def error():
    return ProcessingError('error')
Ejemplo n.º 6
0
def test_processingerror_init_tree(patch):
    patch.many(ProcessingError, ['token_position', 'tree_position'])
    ProcessingError('error', tree='tree')
    ProcessingError.tree_position.assert_called_with('tree')