def test_2(self): pred = find_based_db_indexer._MakeIgnorePredicate(["*out/*"]) filter = find_based_db_indexer._DirectoryLevelFilter(pred) assert filter.match_filename("a/b/x.txt") == False assert filter.match_filename("a/out/x.txt") == True assert filter.match_filename("a/out/foo/y.txt") == True assert filter.match_filename("out/b/d.txt") == True
def test_2(self): pred = find_based_db_indexer._MakeIgnorePredicate(["out"]) filter = find_based_db_indexer._BasenameLevelFilter(pred) assert filter.match_filename("src/out/foo.txt") == True assert filter.match_filename("src/out/bar.txt") == True assert filter.match_filename("src/xyz/wxy/z.txt") == False
def test_1(self): pred = find_based_db_indexer._MakeIgnorePredicate(["*.o"]) filter = find_based_db_indexer._BasenameLevelFilter(pred) assert filter.match_filename("src/out/foo.o") == True assert filter.match_filename("src/out/foo.o.d") == False