Zac Hatfield-Dodds <zac.hatfield.do...@gmail.com> added the comment:

I know what else it might find either, but I still think it's worth running 
property-based tests in CI to find out!  The demo I wrote for my language 
summit talk doesn't have any parser tests, but still would have caught this bug 
in the pull request that introduced it.


The specific reproducer here is odd, because it's reported as an internal error 
in Hypothesmith - I use the `compile()` builtin to check that strings valid 
against an approximate grammar are actually valid.

It's structurally less complex than typical outputs because it's only a 
fragment of the tree being generated, but because shrinking doesn't run for 
generation-time errors it's also much harder to interpret than usual.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40661>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to