Sickle is tested with nose.
To run the tests, type:
python setup.py nosetests
Since the tests should not rely on an external OAI server, static OAI responses stored in files are used instead. To this end, a mock version of the sickle.app.Sickle.harvest() method is created that reads the stored responses: