laike9m / Cyberbrain

Python debugging, redefined.
http://bit.ly/cyberbrain-features
MIT License
2.51k stars 159 forks source link

Add tests to ensure Cyberbrain has consistent behaviors across different Python versions #138

Open laike9m opened 2 years ago

laike9m commented 2 years ago

Since we now put expected values in golden files, it's hard to spot different behaviors between different Python versions, which, is often an indication for potential bugs.

In theory, behaviors that are visible to people (what events a program has, their values, lineno, etc, but not including offset) should be consistent. And we need a test to make us feel confident about it.