def test_two_indented_lines(self): source = [" First line", " Second line"] expected = [(4, "First line"), (6, "Second line")] actual = unindent(source) self.assertEqual(actual, expected)
def test_zero_lines(self): source = [] expected = [] actual = unindent(source) self.assertEqual(actual, expected)
def test_tab_line(self): source = ["\tHello"] expected = [(1, "Hello")] actual = unindent(source) self.assertEqual(actual, expected)
def test_whitespace_line(self): source = [" "] expected = [(4, "")] actual = unindent(source) self.assertEqual(actual, expected)
def test_one_zero_indent_line(self): source = ["First line"] expected = [(0, "First line")] actual = unindent(source) self.assertEqual(actual, expected)