Time for action - installing Nose as a Mercurial post-commit hook
- We'll use the repository configuration file to store the hook, which means that the first thing we have to do is have a repository to work with. Make a new directory at a convenient place and execute the following command in it:
- One side-effect of that command is that a
.hg subdirectory got created. Change to that directory, and then create a text file called
hgrc containing the following text:
commit = nosetests
- Back in the repository directory (i.e. the parent of the
.hg directory), we need some tests for Nose to run. Create a file called
test_simple.py containing the following (admittedly silly) tests:
from unittest import TestCase class test_simple(TestCase): ...
Get Python Testing Beginner's Guide now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.