Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace Nose tests #331

Open
Descent098 opened this issue Mar 15, 2020 · 0 comments
Open

Replace Nose tests #331

Descent098 opened this issue Mar 15, 2020 · 0 comments
Labels
Needs More Info Anything that needs a dev answer, or just doesn't have enough info from the OP
Projects

Comments

@Descent098
Copy link
Member

Descent098 commented Mar 15, 2020

Currently nose is in maintenance mode:

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.

It's primary successor Nose 2 does not support the tests in their current layout (Source) so there are two options:

  1. Take current tests and make them conform to the nose 2 layout and hope it works
  2. Rewrite tests in another framework such as pytest, unittest etc.

There are several unkowns to answer before proceeding:

  1. Was there a reason specifically nose was chosen initially over unittest (functionality wise)?
  2. Does pytest support all forms of tests currently implemented?
  3. Can tests be easily migrated to Nose 2?
@Descent098 Descent098 created this issue from a note in V 1.0.0 (To do) Mar 15, 2020
@Descent098 Descent098 added the Needs More Info Anything that needs a dev answer, or just doesn't have enough info from the OP label Mar 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Needs More Info Anything that needs a dev answer, or just doesn't have enough info from the OP
Projects
V 1.0.0
  
To do
Development

No branches or pull requests

1 participant