In the previous session, we used pytest.mark to add attributes to tests, allowing us to select which tests to run, such as with -m unit. Using marks allows for control such as "running only fast tests ...
pytest-describe is a plugin for pytest that allows tests to be written in arbitrary nested describe-blocks, similar to RSpec (Ruby) and Jasmine (JavaScript). It has the additional advantage that you ...
To get started with Helium, you need Python 3 and Chrome or Firefox. I would recommend creating a virtual environment. This lets you install Helium for just your current project, instead of globally ...