def test_find_assign_op_dedent(): """ be careful that empty token like dedent are not counted as parens """ class Tk: def __init__(self, s): self.string = s nt.assert_equal(_find_assign_op([Tk(s) for s in ('','a','=','b')]), 2) nt.assert_equal(_find_assign_op([Tk(s) for s in ('','(', 'a','=','b', ')', '=' ,'5')]), 6)
def test_find_assign_op_dedent(): """ be careful that empty token like dedent are not counted as parens """ class Tk: def __init__(self, s): self.string = s assert _find_assign_op([Tk(s) for s in ("", "a", "=", "b")]) == 2 assert (_find_assign_op( [Tk(s) for s in ("", "(", "a", "=", "b", ")", "=", "5")]) == 6)
def test_find_assign_op_dedent(): """ be careful that empty token like dedent are not counted as parens """ class Tk: def __init__(self, s): self.string = s nt.assert_equal(_find_assign_op([Tk(s) for s in ('', 'a', '=', 'b')]), 2) nt.assert_equal( _find_assign_op( [Tk(s) for s in ('', '(', 'a', '=', 'b', ')', '=', '5')]), 6)