MCPcopy Create free account
hub / github.com/executablebooks/markdown-it-py / TestOneInput

Function TestOneInput

tests/fuzz/fuzz_markdown_extended.py:12–43  ·  view source on GitHub ↗
(data)

Source from the content-addressed store, hash-verified

10
11
12def TestOneInput(data):
13 fdp = atheris.FuzzedDataProvider(data)
14 val_1 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 1024))
15 val_2 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 1024))
16 val_3 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
17 val_4 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
18 val_5 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
19 val_6 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
20 val_7 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
21 val_8 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
22 val_9 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
23 val_10 = fdp.ConsumeUnicodeNoSurrogates(fdp.ConsumeIntInRange(0, 256))
24
25 try:
26 c1 = markdown_it.main.MarkdownIt()
27 c1.render(val_1)
28 c1.parse(val_2)
29 c1.renderInline(val_3)
30 c1.parseInline(val_4)
31 c1.normalizeLink(val_5)
32 c1.normalizeLinkText(val_6)
33 c1.disable(val_7)
34 c1.enable(val_8)
35 c1.validateLink(val_9)
36 c1.configure(val_10)
37 except (
38 ValueError,
39 KeyError,
40 TypeError,
41 ):
42 # Exceptions thrown by the hit code.
43 pass
44
45
46def main():

Callers

nothing calls this directly

Calls 10

renderMethod · 0.95
parseMethod · 0.95
renderInlineMethod · 0.95
parseInlineMethod · 0.95
normalizeLinkMethod · 0.95
normalizeLinkTextMethod · 0.95
disableMethod · 0.95
enableMethod · 0.95
validateLinkMethod · 0.95
configureMethod · 0.95

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…