Uplink036 / PickleTestSuite

PickleTestSuite is a rigorous test suite for evaluating the stability and correctness of Python's pickle module across diverse environments, for consistent serialization outcomes for identical inputs.
MIT License
0 stars 0 forks source link

What are we testing? #9

Closed Uplink036 closed 5 months ago

Uplink036 commented 5 months ago

According to our description the "goal is to assess the stability and correctness of the Python pickle module". However, does this mean that we should fuzz it to break it or just make sure the functions do what they are supposed to.

After some internal discussion, my impression is that we are leaning towards the latter. However, this can be achieved by some version fuzzing and probably best to so as well.

There is a nice library for the idea i have in mind called hypothesis, which might be worth checking out and using.

AdamMutzell commented 5 months ago

We have now discussed and asked questions. The answers Michael gave are on Discord written by me. We have also used the board to understand the problem in the broader scope and started targeting different areas for different people to work on IMG_20240507_133400531