TurboGears / tg2devtools

TurboGears 2.x DevTools repository
http://www.turbogears.org/
16 stars 20 forks source link

Quickstart switch to pytest instead of nose #20

Open CastixGitHub opened 4 years ago

CastixGitHub commented 4 years ago

Motivation: As stated by nose doc https://nose.readthedocs.io/en/latest/ it also have some little issues that are just frustrating:

Nose has been in maintenance mode for the past several years and will likely cease without a new person/team to take over maintainership. New projects should consider using Nose2, py.test, or just plain unittest/unittest2.

the effort required by porting from nose to nose2 seems the same as porting from nose to pytest, so the whole test suite in this PR was almost rebuilt from scratch :)

tested against all available options always 100% code coverage of the quickstarted project whatever options you use

still draft because we need to: