|
|
@ -26,6 +26,9 @@ class TestFormatter(unittest.TestCase):
|
|
|
|
self.assertEqual(["{", "ala", "ma", "{", "{", "kota", "}", "to", "}"],
|
|
|
|
self.assertEqual(["{", "ala", "ma", "{", "{", "kota", "}", "to", "}"],
|
|
|
|
clean_lines(("{", "ala ", "ma {{", " kota ", "}", " to} ")))
|
|
|
|
clean_lines(("{", "ala ", "ma {{", " kota ", "}", " to} ")))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.assertEqual(["{", "ala", "# ma {{", "kota", "}", "to", "}", "# }"],
|
|
|
|
|
|
|
|
clean_lines(("{", "ala ", "# ma {{", " kota ", "}", " to} ", "# }")))
|
|
|
|
|
|
|
|
|
|
|
|
def test_perform_indentation(self):
|
|
|
|
def test_perform_indentation(self):
|
|
|
|
self.assertEqual([
|
|
|
|
self.assertEqual([
|
|
|
|
"foo bar {",
|
|
|
|
"foo bar {",
|
|
|
@ -40,6 +43,16 @@ class TestFormatter(unittest.TestCase):
|
|
|
|
" }",
|
|
|
|
" }",
|
|
|
|
"}"], perform_indentation(("foo bar {", "fizz bazz {", "lorem ipsum;", "asdf asdf;", "}", "}")))
|
|
|
|
"}"], perform_indentation(("foo bar {", "fizz bazz {", "lorem ipsum;", "asdf asdf;", "}", "}")))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
self.assertEqual([
|
|
|
|
|
|
|
|
"foo bar {",
|
|
|
|
|
|
|
|
" fizz bazz {",
|
|
|
|
|
|
|
|
" lorem ipsum;",
|
|
|
|
|
|
|
|
" # }",
|
|
|
|
|
|
|
|
" }",
|
|
|
|
|
|
|
|
"}",
|
|
|
|
|
|
|
|
"}",
|
|
|
|
|
|
|
|
"foo {"], perform_indentation(("foo bar {", "fizz bazz {", "lorem ipsum;", "# }", "}", "}", "}", "foo {")))
|
|
|
|
|
|
|
|
|
|
|
|
self.assertEqual([
|
|
|
|
self.assertEqual([
|
|
|
|
"foo bar {",
|
|
|
|
"foo bar {",
|
|
|
|
" fizz bazz {",
|
|
|
|
" fizz bazz {",
|
|
|
|