def test_local(self): self.assertEqual(sort_includes([ "#include \"world.h\"\n", "#include \"hello.h\"\n" ]), [ "#include \"hello.h\"\n", "#include \"world.h\"\n" ])
def test_local(self): self.assertEqual(sort_includes([ "#include \"world.h\"\n", "#include \"hello.h\"\n" ]), [ "#include \"hello.h\"\n", "#include \"world.h\"\n" ])
def test_mixed(self): self.assertEqual( sort_includes([ "#include <string>\n", "#include \"noexpand.h\"\n", "#include \"neither.h\"\n", "#include <cstring>\n" ]), [ "#include <cstring>\n", "#include <string>\n", "\n", "#include \"neither.h\"\n", "#include \"noexpand.h\"\n" ])
def test_system(self): self.assertEqual( sort_includes([ "#include <thread>\n", "#include <cstring>\n", "#include <string>\n" ]), [ "#include <cstring>\n", "#include <string>\n", "#include <thread>\n" ])
def test_system(self): self.assertEqual(sort_includes([ "#include <thread>\n", "#include <cstring>\n", "#include <string>\n" ]), [ "#include <cstring>\n", "#include <string>\n", "#include <thread>\n" ])
def test_mixed(self): self.assertEqual(sort_includes([ "#include <string>\n", "#include \"noexpand.h\"\n", "#include \"neither.h\"\n", "#include <cstring>\n" ]), [ "#include <cstring>\n", "#include <string>\n", "\n", "#include \"neither.h\"\n", "#include \"noexpand.h\"\n" ])