1ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaofrom clang.cindex import * 2ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaoimport os 3ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 4ea285162342df160e7860e26528bc7110bc6c0cdShih-wei LiaokInputsDir = os.path.join(os.path.dirname(__file__), 'INPUTS') 5ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 6ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaodef test_create(): 7ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao index = Index.create() 8ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 9ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao# FIXME: test Index.read 10ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao 11ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liaodef test_parse(): 12ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao index = Index.create() 13ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao assert isinstance(index, Index) 14ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao tu = index.parse(os.path.join(kInputsDir, 'hello.cpp')) 15ea285162342df160e7860e26528bc7110bc6c0cdShih-wei Liao assert isinstance(tu, TranslationUnit) 16