Exemplo n.º 1
0
def test_simple_paranthesis():
    assert validate("()")
Exemplo n.º 2
0
def test_empty_input():
    assert validate("")
Exemplo n.º 3
0
def test_performance():
    start = time.time()
    validate("(()" * 20)
    end = time.time()
    assert end - start < 1
Exemplo n.º 4
0
def test_foo_bar():
    assert validate("()[]")
    assert validate("{()}[[{}]]")
Exemplo n.º 5
0
def test_unbalanced():
    assert not validate("{{)(}}")
Exemplo n.º 6
0
def test_nested_parens():
    assert validate("([])")
Exemplo n.º 7
0
def test_double_xxxxx():
    assert not validate("())")
Exemplo n.º 8
0
def test_double_parenthesis():
    assert not validate("([)]")
Exemplo n.º 9
0
def test_simple_paranthesis():
    assert not validate(")(")
Exemplo n.º 10
0
def test_simple_negative():
    assert not validate("(")