diff test/test_init.py @ 5111:1c94afabb2cb

Fix mark_class decorator to work in all cases The 'mark_class' decorator assumed that all test functions started with 'test_' which is the common naming convention these days. The roundup codebase predates many of the current common conventions though though, so many tests don't include the underscore. We now correctly check for any test function starting with 'test' and also ensure the 'mark_class' will also work with functions as well as classes. This has been tested will all package dependencies missing, and all the tests correctly skip. All the tests also pass a full test run without any tests being skipped. A smattering of other runs of individual test files and enabled dependencies seem to indicate that all skipping should work as expected now.
author John Kristensen <john@jerrykan.com>
date Thu, 30 Jun 2016 12:38:23 +1000
parents 364c54991861
children 198b6e810c67
line wrap: on
line diff

Roundup Issue Tracker: http://roundup-tracker.org/