Ejemplo n.º 1
0
def test_for_yes_2():
    assert (does_the_prefix_exist("a1.b+c+a.bc++*", "b", 2) == "YES")
Ejemplo n.º 2
0
def test_for_no_2():
    assert (does_the_prefix_exist("acb..ab+.*ab+.ac.a*.", "c", 3) == "NO")
Ejemplo n.º 3
0
def test_for_no_3():
    assert (does_the_prefix_exist("ab.c.a.a.a.a.*", "a", 4) == "NO")
Ejemplo n.º 4
0
def test_try_except_stack_error():
    try:
        does_the_prefix_exist("ab+c+ccc...*.", "a", 2)
    except Exception:
        return ("ERROR")
Ejemplo n.º 5
0
def test_for_no_1():
    assert (does_the_prefix_exist("1*a.c*.", "c", 3) == "NO")
Ejemplo n.º 6
0
def test_for_yes_1():
    assert (does_the_prefix_exist("a**aa..", "a", 8) == "YES")
Ejemplo n.º 7
0
def test_try_except_x_error():
    try:
        does_the_prefix_exist("ab+c+ccc..1..a*", "z", 2)
    except Exception:
        return ("ERROR")
Ejemplo n.º 8
0
def test_try_except_k_error():
    try:
        does_the_prefix_exist("ab+c+ccc...a*", "a", -1)
    except Exception:
        return ("ERROR")
Ejemplo n.º 9
0
def test_try_except_letter_error():
    try:
        does_the_prefix_exist("ab+c+ccc...d2.*", "a", 5)
    except Exception:
        return ("ERROR")
Ejemplo n.º 10
0
def test_for_yes_3():
    assert (does_the_prefix_exist("ab+c+a.bc++*", "c", 6) == "YES")