Writing unit tests
So, it's time to start writing our unit tests. The Python library provides us with a lot of options to write tests and that too, quiet easily. We are usually spoilt for choice. The library in itself provides a unit testing module which can be used to write unit tests, and then there is no shortage of the frameworks that we can use to make our life easier while writing unit tests.
So, let's first take a look at writing some simple unit tests with the Python unittest
module, and then we will move on to writing unit tests for our application using one of the renowned Python testing frameworks.
Writing unit tests with Python unittest
Python 3 provides a really nice and quite a featured library that allows us to write unit tests for our applications. This library, known as unittest
, is used for writing unit tests that may range from the complexity of very simple tests to very complex tests involving a proper setup before a unit test is made to run.
Some of the features that we...