Integrate unit tests

Consider pytest.

No due date
50% Completed