-
Notifications
You must be signed in to change notification settings - Fork 136
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
Test suite: replace nose with pytest [2025] (#603 follow-up) #687
Comments
Hi @fermino, it seems you are becoming the new maintainer 👍 |
And additionally: how do you want to use the work @sbraz has done? It may be better to move his branch "here" (or local fork obviously) and do the rebase? Unless he is willing to pick up the work again, I get the impression he doesn't have the time at this point. And I can imagine he may not be too thrilled to pick up work and may get forgotten again. |
I will try to help with what I can in my free time :) I really like the project and I don't want to see it dying! It'd be awesome if we can get things going at least slowly but steady. I haven't started yet with this issue but I feel like if we get rid of compiling and testing issues then the rest (specially those data bugs I've been seeing around lately) will be a lot easier. Right now the goal would be to get rid of nose and its dependencies to be able to build it properly in ubuntu24. I thought to split the whole thing and do small PRs for that very same reason: merging small stuff is a lot easier than the whole batch. I personally don't have the time to do the whole rebase at once so that was my reasoning, but if you happen to have the time and would prefer picking it up that way is totally fine with me. If not, maybe cherry-picking some changes or just straight up making and committing them with appropiate credit would be good too. I will have the time to do some of that so coordination would be great! |
Yeah sorry everyone :/ Let me know if I can help but I honestly don't even remember what the test suite looked like by now, it's been too long. If the package does work again with pytest, I'd be happy to add it back to Gentoo at some point though :) |
Don't you worry about it! If we can get this through it would be awesome to have it again in gentoo :) |
Yup 👍 I'll give it a try with rebasing sbraz' branch on master and see what happens. |
Yeah, I'm not a fan of the fact that all the issues merged in develop were closed but there were not many users using that release. It's gonna be a bit of a pain but we'll burn that bridge when we get to it 😆 I also found this, which might prove useful https://github.com/pytest-dev/nose2pytest |
All tests have been migrated |
This is a follow-up on the great work by sbraz on #603.
The objective is to migrate away from nose to pytest and given that quite some things have changed in master I'm thinking on splitting the work on a per-file basis. In the meantime things will be compatible and it will be a lot easier to review and approve changes in small batches. I will keep the list updated with referenced PRs as we get through it.
Any help is appreciated! :)
Test files:
Non-test files:
The text was updated successfully, but these errors were encountered: