Skip to content

Commit cd30f88

Browse files
ci(fuzzing): Add fuzzing for name resolver
1 parent 55f377d commit cd30f88

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

fuzz.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
from pythonfuzz.fuzzer import Fuzzer
99
import pythonfuzz.fuzzer as fuzzer_ns # For patching pythonfuzz
1010

11+
from parser.typecheck.typecheck import NameResolver
12+
1113

1214
class UsePerfCounterInsteadOfTime:
1315
"""Hack to avoid overwriting everyone's time module so we only
@@ -30,7 +32,7 @@ def fuzz(buf):
3032
try:
3133
string = buf.decode("ascii")
3234
try:
33-
AstGen(CstGen(Tokenizer(string))).parse()
35+
NameResolver(AstGen(CstGen(Tokenizer(string)))).run()
3436
except BaseParseError:
3537
pass
3638
except UnicodeDecodeError:

0 commit comments

Comments
 (0)