def test_endplus_hitting_EOF(): text = '\n'.join([ ' An indented line.', '\n', '\tLast non whitespace indented line.' ]) lines = text.split('\n') it = enumerate(lines) endplus_line = get_endplus_line(it) assert lines[endplus_line - 1] == '\tLast non whitespace indented line.'
def test_endplus_with_no_trailing_blank_lines(): text = '\n'.join([ ' An indented line.', '\n', '\tLast non whitespace indented line.', 'First non whitspace non indented line' ]) lines = text.split('\n') it = enumerate(lines) endplus_line = get_endplus_line(it) assert lines[endplus_line - 1] == '\tLast non whitespace indented line.'
def test_endplus_hitting_EOF(): text = '\n'.join([ ' An indented line.', '\n', '\tLast non whitespace indented line.' ]) lines = text.split('\n') it = enumerate(lines) endplus_line = get_endplus_line(it) assert lines[endplus_line-1] == '\tLast non whitespace indented line.'
def test_endplus_with_no_trailing_blank_lines(): text = '\n'.join([ ' An indented line.', '\n', '\tLast non whitespace indented line.', 'First non whitspace non indented line' ]) lines = text.split('\n') it = enumerate(lines) endplus_line = get_endplus_line(it) assert lines[endplus_line-1] == '\tLast non whitespace indented line.'