Right now, testing is just done using functions with assert statements. This is quite unusual for a Python project. I suggest we switch to the unittest framework.
We're currently using the pytest framework, which indeed just uses functions and assertions. I personally prefer pytest over unittest. Here's a comprehensive comparison
Right now, testing is just done using functions with assert statements. This is quite unusual for a Python project. I suggest we switch to the unittest framework.