Huge +1 to move off from Nose. The last commit to Nose is two years ago which leaves a lot of holes that makes supporting some Beam infra features painful. Vote on pytest since it's more actively maintained than Nose2 (release once a month vs only one for Nose2 this year) and rich of user experience in python community.
Mark On Thu, Jun 28, 2018 at 3:37 PM Udi Meiri <eh...@google.com> wrote: > https://issues.apache.org/jira/browse/BEAM-3713 > > On Thu, Jun 28, 2018 at 3:35 PM Udi Meiri <eh...@google.com> wrote: > >> Hi, >> I'm currently leaning towards migrating us to pytest, since it has >> features like --last-failed, is actively maintained, and seems more >> polished in general. >> >> (Pytest is supposed to be able to run nose tests, but not all our tests >> work with it out of the box.) >> >> Does anyone have a preference for one or the other? >> >> - Udi >> >