Example #1
0
 def test_local(self):
     self.assertEqual(sort_includes([
         "#include \"world.h\"\n",
         "#include \"hello.h\"\n"
     ]), [
         "#include \"hello.h\"\n",
         "#include \"world.h\"\n"
     ])
Example #2
0
 def test_local(self):
     self.assertEqual(sort_includes([
         "#include \"world.h\"\n",
         "#include \"hello.h\"\n"
     ]), [
         "#include \"hello.h\"\n",
         "#include \"world.h\"\n"
     ])
Example #3
0
 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"
         ])
Example #4
0
 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"
         ])
Example #5
0
 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"
     ])
Example #6
0
 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"
     ])