This article is the continuation of my first post about TDD in PyCharm with Python and Django. Here I will outline how to do behaviour driven development in PyCharm can be used in a scrum environment. However, scrum itself is another topic, but I will use these processes as a canvas.
The purpose of this quick guide is to show how simple is it to start doing test driven development with Python and Django using PyCharm. Even advanced programmers often scare to do TDD because they simple don’t know where to start. In fact, it is extremely simple and natural way of development. Source code of this example is available on the git repository.
The standard Python library has a built-in module that can be used as minimalistic HTTP/HTTPS web server. It provides support of the protocol and allows you to extend capabilities by subclassing.
ALLOWED_HOSTS = ("example.com",)