How Unit Testing, Linting, and Continuous Integration in Python Can Improve Open Science | Earth Lab
Making your codebase more robust with unit tests, linting, and continuous integration improves your ability to reuse code in house and greatly reduces the effort needed to share code. In this post, you will learn how to integrate testing with pytest, linting with black and flake8, and continuous integration with Travis.