Lines Matching full:path
23 from pathlib import Path
27 kInputsDir = os.path.join(os.path.dirname(__file__), "INPUTS")
48 tu.save(Path(t.name))
54 path = os.path.join(kInputsDir, "hello.cpp")
55 tu = TranslationUnit.from_source(path)
56 self.assertEqual(tu.spelling, path)
59 path = os.path.join(kInputsDir, "hello.cpp")
60 tu = get_tu(path)
66 path = os.path.join(kInputsDir, "parse_arguments.c")
67 tu = TranslationUnit.from_source(path, ["-DDECL_ONE=hello", "-DDECL_TWO=hi"])
73 path = os.path.join(kInputsDir, "parse_arguments.c")
74 tu = TranslationUnit.from_source(path, ["-DDECL_ONE=hello", "-DDECL_TWO=hi"])
116 Path("fake.c"),
120 Path("fake.c"),
128 Path("includes/fake.h"),
141 os.path.normpath
143 self.assertEqual(os.path.normpath(path1), os.path.normpath(path2))
153 src = os.path.join(kInputsDir, "include.cpp")
154 h1 = os.path.join(kInputsDir, "header1.h")
155 h2 = os.path.join(kInputsDir, "header2.h")
156 h3 = os.path.join(kInputsDir, "header3.h")
164 src = os.path.join(kInputsDir, "include.cpp")
165 h1 = os.path.join(kInputsDir, "header1.h")
166 h2 = os.path.join(kInputsDir, "header2.h")
167 h3 = os.path.join(kInputsDir, "header3.h")
186 with save_tu(tu) as path:
187 self.assertTrue(os.path.exists(path))
188 self.assertGreater(os.path.getsize(path), 0)
195 with save_tu_pathlike(tu) as path:
196 self.assertTrue(os.path.exists(path))
197 self.assertGreater(os.path.getsize(path), 0)
204 path = "/does/not/exist/llvm-test.ast"
205 self.assertFalse(os.path.exists(os.path.dirname(path)))
208 tu.save(path)
218 with save_tu(tu) as path:
219 self.assertTrue(os.path.exists(path))
220 self.assertGreater(os.path.getsize(path), 0)
222 tu2 = TranslationUnit.from_ast_file(filename=path)
236 with save_tu(tu) as path:
237 tu2 = TranslationUnit.from_ast_file(filename=Path(path))
247 path = os.path.join(kInputsDir, "hello.cpp")
249 tu = index.parse(path)
269 f = tu.get_file(Path("t.c"))
274 f = tu.get_file(Path("foobar.cpp"))
344 path = os.path.join(kInputsDir, "non-existent.cpp")
346 tu = TranslationUnit.from_source(path)
352 path = os.path.join(kInputsDir, "non-existent.ast")
354 tu = TranslationUnit.from_ast_file(path)