﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
32270	Changing Django’s default test runner to be more robust	Diptesh Choudhuri	nobody	"The default django test runner gets the job done, but it (and the entire django codebase) can benefit from a more robust runner, like **pytest** or **nose**. I will take the example of **pytest** because I am familiar with it and it is more widely used.

Anyone who has used **pytest** with django will immediately agree that it is much more pleasurable to work with, albeit a bit more intimidating. I intend   work on the intimidating part and make it easier by adding a lot of documentation.

Please let me know your opinions on this topic. If it gets traction, I will work on compiling a list of what **pytest** has over the default runner, and what I intend to do to solve all of this.

**NOTE**: If accepted, this will be my proposal for GSoC 2021 to the Django Organization.

Best,
Diptesh
"	New feature	new	Testing framework	master	Normal		testing		Unreviewed	0	0	0	0	0	0
