Chapter 1: Configuring the environment

Noah Gift

Creating a local development environment that is simple, repeatable, and powerful is an essential first step to developing a testable software project. This technique is also a skill that translates to any future software development project.

Setting up and using Git

Source control is a mandatory part of any professional software project. There are many types of version control available including subversion, mercurial and git. The most popular of these is git.

Git can be standalone, or as part of a hosted solution. Two popular solutions for hosting git projects include: Github and Gitlab.

Setup and use Github

To set up and use Github, you need a Github account and internet access. The minimal ...

Get Testing In Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.