Replies: 1 comment
-
ProblemBuilding a DataFrame library means that we have an infinite possible permutations of data and operations that we need to support. Building out tests manually that can cover every single test case is unfeasible, but important to ensure that users do not encounter unexpected behavior. SolutionUnit test suites with simple assertions
Inputs to these test suites are generated using strategies
Now, given the unit test suite we have from before, we can pass in different |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
Start testing using hypothesis https://github.com/HypothesisWorks/hypothesis which should give us much stronger edge-case testing.
Beta Was this translation helpful? Give feedback.
All reactions