Yes, converting a django based project. On Tue, 4 Dec 2018 at 2:56 Craig de Stigter <craig...@gmail.com> wrote:
> Just after posting I re-read your post, and maybe I mis-read it the first > time. Are you referring to converting a django-based project, rather than > Django itself? > > On Tue, 4 Dec 2018 at 13:54 Craig de Stigter <craig...@gmail.com> wrote: > >> > gradually porting all tests >> >> Mostly-automated conversion is possible, so it doesn't have to be a >> gradual process. >> >> I wrote a script which converts xunit-style assertions into pytest ones: >> https://github.com/craigds/decrapify/blob/master/pytestify.py >> >> In the context of a large project port, my PR for OSGeo/gdal >> <https://github.com/osgeo/gdal/pull/963> is under consideration for >> merge. Most of the work was automated. >> >> I would expect a conversion of django's test suite to pytest to be >> simpler than the GDAL one (django's test suite is in far better shape to >> start with). As a heavy user of django, I'd be interested in taking the >> lead on it, or at least contributing in an advisory way. I'm not aware of >> any discussion on the django lists about this yet though. >> >> Is your question purely academic or are you considering submitting >> something to Django to work on this? >> >> Cheers >> Craig de Stigter >> >> On Mon, 3 Dec 2018 at 21:24 Sivan Grünberg <si...@vitakka.co> wrote: >> >>> Hi All, >>> >>> A transcript from a conversation about considering porting django >>> TestCase's to pytest: >>> >>> "Some counterpoints: >>> - Tomorrow `some_other_test` will be the guideline and pytest will be >>> passe >>> - Why add a new dependency when you have something built in, _if it's >>> good enough_ >>> >>> But all that is just conversation, the real issue i'm having is: >>> Now we have 2 ways of doing something in the project >>> consistency is my #1 goal or requirement in a project >>> Makes the codebase so much easier to maintain and learn (edited) >>> I'm trying to grok if pytest gives us such advantages that it's worth >>> gradually porting all tests to use it for consistency, but while the syntax >>> is nice you could achieve the same thing by reading those paramterized >>> lists in a loop i think?" >>> >>> Last remark was in reference to @pytest.mark.parametrize. >>> >>> Do we have a document somewhere to answer such? like a comparison that >>> outlines why it might be better to do so , or alternatively, to discuss the >>> contexts where sticking to Django TestCase's is better? >>> >>> Is there a full feature list that I may point people at when they ask me >>> "why pytest" ? >>> >>> Cheers, >>> >>> -Sivan >>> _______________________________________________ >>> pytest-dev mailing list >>> pytest-dev@python.org >>> https://mail.python.org/mailman/listinfo/pytest-dev >>> >> -- Sivan Greenberg Co founder & CTO Vitakka Consulting
_______________________________________________ pytest-dev mailing list pytest-dev@python.org https://mail.python.org/mailman/listinfo/pytest-dev