Run test cases

For the test cases, we are using pytest. The test cases are located in the tests directory. To run the test cases, you can use the following command:

$ pytest tests

You can also run the test cases with coverage: