Is this similar to Mutation Testing, where the code being tested is mutated, in order to identify unspecified behavior?
Mutant is a Ruby library for this: https://github.com/mbj/mutant
Mutant is a Ruby library for this: https://github.com/mbj/mutant
Concolic testing is quite hard in Python because of its extremely flexible semantics. I will probably look into doing something with z3 at some point when I need an interesting problem to entertain me, but I don't hold out a massive amount of hope for it being useful.