My opinion: - make 3.1.1 with this feature opt in - new features that change behavior in backwards incompatible way should be opt in. - once the warnings system works, make it a recommended practice to turn it on. - make sure --strict and warnings -> errors works
> On May 25, 2017, at 5:29 PM, Bruno Oliveira <nicodde...@gmail.com> wrote: > > Hi everyone, > > Unfortunately pytest's 3.1 warning capture being active by default has caused > grief on some test suites and there's been a lengthy discussion about it on > this thread: > > https://github.com/pytest-dev/pytest/issues/2430 > > I'm pointing this out here so others can join the discussion and share their > thoughts. > > Also, I'm wondering what should be our next course of action on this. Should > we make a new release (3.1.1, 3.2, 4.0?) where this feature is opt-in or if > by now it is too late to revert it given that those affected might have > already fixed their suites. > > As a lesson learned here I'm starting to think that we should from now on > always introduce new features as opt-in, and if we want to change the > defaults do so only on a major release. > > Would love to hear everyone's opinion on this. > > Cheers, > Bruno. > _______________________________________________ > pytest-dev mailing list > pytest-dev@python.org > https://mail.python.org/mailman/listinfo/pytest-dev
_______________________________________________ pytest-dev mailing list pytest-dev@python.org https://mail.python.org/mailman/listinfo/pytest-dev