Testing tools

This is a grid of all testing-related tools

Features currently being evaluated

FeatureDescription
unittest Unittest extension
Nose Nose test friendly
Webclient Web client emulation
Factory Data generation factory
Coverage Coverage related stuff
pytest Pytest plugin
BDD Behaviour-driven development related stuff
Django-specific Made specially for Django or has support for it
Package selenium hypothesis factory_boy splinter lettuce django-jenkins model_mommy pytest-django django-nose mixer django-test-plus django-autofixture Model Bakery DDT - Data driven tests django-dynamic-fixture django-test-utils django-webtest django-test-migrations django-behave Django REST Assured django.js django-slowtests behave-django Django Coverage plugin Django Test Without Migrations django-test-extensions django-dilla Salad proofread PyZen django-check-seo djet django-whatever wagtail-factories django-sane-testing django-functest django-skd-smoke django-discover-jenkins django-nose-selenium django-rainbowtests django-coverage django-scaffolding tddspry pytest-djangoapp django-hudson dtcov djangocms-helper django-autotest django-testmigrate django-with-asserts django-quick-test django-admin-smoke-tests django-userswitch djipsum django-dbdiff homophony django-juno-testrunner django-email-test django-liveserver django-output-validator django-test-tools pytest-django-factories Django Model Observer Random Instances dj-migration-test Django test curl mig3 Renamed to "proofread" django-testscenarios Django Dev Tools
Package selenium hypothesis factory_boy splinter lettuce django-jenkins model_mommy pytest-django django-nose mixer django-test-plus django-autofixture Model Bakery DDT - Data driven tests django-dynamic-fixture django-test-utils django-webtest django-test-migrations django-behave Django REST Assured django.js django-slowtests behave-django Django Coverage plugin Django Test Without Migrations django-test-extensions django-dilla Salad proofread PyZen django-check-seo djet django-whatever wagtail-factories django-sane-testing django-functest django-skd-smoke django-discover-jenkins django-nose-selenium django-rainbowtests django-coverage django-scaffolding tddspry pytest-djangoapp django-hudson dtcov djangocms-helper django-autotest django-testmigrate django-with-asserts django-quick-test django-admin-smoke-tests django-userswitch djipsum django-dbdiff homophony django-juno-testrunner django-email-test django-liveserver django-output-validator django-test-tools pytest-django-factories Django Model Observer Random Instances dj-migration-test Django test curl mig3 Renamed to "proofread" django-testscenarios Django Dev Tools
Description A browser automation framework
and ecosystem.
Hypothesis is a powerful,
flexible, and easy to use
library for property-based
testing.
A test fixtures replacement
for Python
splinter - python test
framework for web applicati...
Behavior-driven-development
tool for python, inspired by
Cucumber for Ruby ⛺
Plug and play continuous
integration with django and
jenkins
No longer maintained, please
migrate to model_bakery
A Django plugin for pytest. Django test runner using nose Mixer -- Is a fixtures
replacement. Supported Django,
Flask, SqlAlchemy and custom
python objec...
Useful additions to Django's
default TestCase
Can create auto-generated test
data.
Object factory for Django Data-Driven Tests for Python
Unittest
A complete library to create
dynamic model instances for
testing purposes.
Utilities for testing Django
applications
django-webtest provides
integration of Ian Bicking's
WebTest
(http://docs.pylonsproject.org/projects/webtest/)
with django's testing
framework.
Test django schema and data
migrations, including
migrations' order and best
practices.
A Django TestRunner for the
Behave BDD module
Instantly test-cover your
Django REST Framework based
API
Javascript tools for Django Locate your slowest tests. Behave BDD integration for
Django
A plugin for coverage.py to
measure Django template
execution
Django Test Without
Migrations: Disable migrations
when running your Django tests
A set of custom assertions and
examples for use testing
django applications
:family: Ubercool DB spammer
for Django
A nice mix of great BDD
ingredients
Test your Django app without
writing tests!
A continuous test runner for
Python
Django Check SEO will check
the SEO aspects of your site
for you, and will provide
advice in case o...
Django Extended Tests is set
of helpers for easy testing of
Django apps.
[Unmaintained] Unobtrusive
test models creation for
dja...
Factory boy classes for
wagtail
Django integration with nose,
Selenium and more
Helpers for creating
high-level functional tests in
Django, with a unified API for
WebTest and Selenium tests.
This package is intended for
simplification of smoke tests
creation
A streamlined fork of
django-jenkins designed to
work with the default test
command and the discover
runner
Nose plugin for running
selenium tests with django
support.
This is a custom test runner
for Django that gives you
*really* colorful test output.
Yet another django test
coverage app with nice custom
html reports. Author is George
Song from 55minutes. I
converted sv...
Creates placeholder data for
your app
Collection of testcases and
helpers to test Django
projects and applications with
nose and twill libraries.
Nice pytest plugin to help you
with Django pluggable
application testing.
Plug and play continuous
integration with django and
hudson
Django Template Coverage Helper for Django applications
development
Automatically runs your test
suite and displays desktop
notifications with the results
Run automated tests for your
migrations.
Test Django HTML with Context
Managers
Test your Django apps in
seconds instead of minutes
Runs some basic tests on your
custom admin objects.
A quick 'n' dirty Django app
for switching between
different users while testing
:pencil: Django lorem ipsum
generator - command plugin to
generate (fake content data)
for django
Diff the database state with
pre-generated fixtures, for
testing (tests that write
themselves)
zc.testbrowser and Django
integration
A more useful (and slightly
more glamorous) test runner
for Django 1.6+ from the folks
at YunoJuno
An app for sending test emails
via the admin site to make
sure your email server is
working.
A backport of the Django
LiveServerTestCase for 1.3
This app validates all the
HTML pages that are generated
by your Django project, using
a middleware and storing
faile...
Django utility for test
scaffolding. Tools to create
basic tests fast
Simple factory functions for
Django models using Pytest
fixtures.
Djmo Retrieve or generate random
instances of Django models.
Django migration test module Write Django test requests
using curl syntax
Detect regressions in your
python3 migration!
Moved to
https://github.com/mattrobenolt/proofread
CategoryOtherOtherOtherOtherAppAppOtherOtherAppAppAppAppOtherOtherAppAppAppOtherAppOtherAppAppAppOtherOtherAppAppAppAppOtherAppOtherOtherAppOtherAppAppAppAppOtherAppAppOtherOtherAppAppOtherAppAppOtherAppAppOtherAppAppOtherOtherAppAppAppAppOtherOtherOtherAppOtherProjectAppAppApp
# Using This313407181384132101110410002111004121221001211211500120101111210012020010000011
Python 3?
Development Status Production/Stable Production/Stable Production/Stable Unknown Unknown Production/Stable Unknown Production/Stable Production/Stable Production/Stable Production/Stable Beta Production/Stable Beta Unknown Unknown Production/Stable Beta Alpha Production/Stable Beta Unknown Production/Stable Production/Stable Production/Stable Unknown n/a Beta Unknown Beta Unknown Alpha Beta Production/Stable Beta Production/Stable Beta Alpha Beta Beta Beta Unknown Beta Beta n/a n/a Production/Stable Unknown Alpha Unknown n/a Alpha Production/Stable Unknown Beta Beta Unknown Alpha Unknown Inactive Production/Stable Beta Beta Alpha Beta Beta n/a Unknown n/a Beta
Last updated Aug. 3, 2021, 4:11 p.m. Aug. 1, 2021, 10:22 p.m. July 19, 2021, 4:50 a.m. Aug. 3, 2021, 1:28 p.m. Feb. 26, 2020, 7:46 a.m. Feb. 16, 2017, 7:03 a.m. Oct. 21, 2019, 6:05 p.m. June 6, 2021, 11:27 a.m. March 9, 2021, 8:03 a.m. Jan. 11, 2021, 7:31 a.m. July 1, 2021, 7:47 p.m. March 3, 2017, 2:13 a.m. Aug. 2, 2021, 2:49 a.m. March 12, 2021, 3:34 p.m. June 15, 2021, 2:47 p.m. July 22, 2016, 5:59 p.m. April 21, 2021, 7:06 a.m. July 20, 2021, 10:24 p.m. March 24, 2020, 6:36 a.m. July 31, 2020, 2:34 p.m. June 27, 2014, 10:25 a.m. Feb. 12, 2019, 11:58 a.m. Oct. 19, 2020, 4:11 a.m. June 9, 2021, 5:35 a.m. April 12, 2017, 6 p.m. Oct. 26, 2011, 3:20 p.m. Jan. 9, 2013, 8:56 p.m. June 19, 2015, 2:28 a.m. Jan. 22, 2013, noon April 3, 2013, 6:17 p.m. April 13, 2021, 7:31 a.m. July 29, 2021, 6:27 p.m. April 5, 2020, noon May 14, 2021, 8:04 a.m. Feb. 22, 2012, 10:24 a.m. Jan. 23, 2021, 5:24 a.m. Nov. 11, 2015, 7:58 a.m. March 9, 2021, 7:33 a.m. Sept. 6, 2012, 5:32 p.m. Dec. 21, 2016, 6:42 p.m. Jan. 26, 2014, 8:15 a.m. Oct. 9, 2015, 9:02 a.m. March 1, 2011, 10:01 a.m. Aug. 2, 2021, 7:51 a.m. Dec. 15, 2010, 2:55 a.m. April 22, 2015, 2:14 p.m. Dec. 9, 2020, 9:06 a.m. Aug. 30, 2011, 9:39 a.m. Feb. 12, 2016, 1:15 a.m. March 16, 2013, 7:49 p.m. Aug. 1, 2011, 5:10 p.m. Feb. 28, 2017, 7:44 p.m. March 22, 2011, 6:49 a.m. Dec. 5, 2017, 5:28 p.m. Jan. 30, 2019, 10:02 p.m. Sept. 8, 2014, 3:26 p.m. Aug. 1, 2020, 5:09 a.m. May 26, 2014, 11:45 p.m. March 3, 2012, 3:30 p.m. Dec. 29, 2010, 1:54 a.m. Feb. 1, 2021, 6:27 p.m. June 23, 2021, 3:05 a.m. Dec. 10, 2015, 5:04 a.m. Oct. 8, 2012, 5:24 p.m. June 8, 2021, 6:04 a.m. May 9, 2021, 3:24 p.m. Feb. 27, 2020, 7:34 p.m. Jan. 20, 2013, 9:56 p.m.
Version3.141.06.14.53.2.00.15.00.2.230.110.02.0.04.4.01.4.77.1.22.2.00.12.11.3.21.4.23.1.10.31.9.71.1.00.1.60.2.30.8.11.1.11.4.02.0.00.60.14n/a0.4.140.1.20.3.20.4.00.3.00.3.12.0.10.5.111.10.20.1.40.7.30.6.01.2.40.2.60.3.10.15.2n/an/a1.2.50.1.00.4.00.0.1n/a0.3.00.2.21.1.50.9.50.1.7.10.4.10.0.3n/a1.51.10.70.2.30.0.10.0.30.3.10.1.2n/a0.1.0n/an/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubOtherOther
Commits
Stars213105331257424231232934927917865764471457407390347341283224192183178161161155150145131124908277777265595349474443424038353328262419181413121098776655443331n/an/a
Repo Forks6432467327495336267157287235915210847966067602370227419402521291728116213202388251857236741049417382144742241n/a2n/an/a2n/an/an/a
Participantsshs96c
barancev
jimevans
jleyba
jarib
dfabulich
illicitonion
AutomatedTester
lukeis
eranmes
more...
DRMacIver
Zac-HD
pyup-bot
alexwlchan
Zalathar
rsokl
sobolevn
amw-zero
dchudz
jwg4
more...
rbarrois
francoisfreitag
jdufresne
federicobond
jeffwidman
carljm
kamotos
dnerdy
zetsub0u
gotgenes
more...
andrewsmedina
fsouza
douglascamata
hltbra
jsfehler
bernardobarreto
flavianmissi
dependabot-preview[bot]
tarsisazevedo
fabiomcosta
more...
gabrielfalcao
RickyCook
danni
adaschevici
chris-morgan
fsouza
apieum
michelts
nikolas
mitgr81
more...
kmmbvnr
cmheisel
scottferg
suvit
jonklo
dconlon
matiasherranz
nikolas2
brad
camilonova
more...
vandersonmota
berinhard
henriquebastos
italomaia
anapaulagomes
romulocollopy
lucassimon
douglas
lightstrike
selwin
more...
pelme
blueyed
bluetech
flub
bfirsh
rafales
adamchainz
bittner
michael-k
uncomplex
more...
jwhitlock
jbalogh
erikrose
jsocol
akaihola
camilonova
jezdez
dcramer
dgladkov
brad
more...
klen
marazmiki
orsinium
pavlov99
F30
lucasrcezimbra
illia-v
alexlanders
eelkeh
EmlynC
more...
frankwiles
jefftriplett
fcurella
dependabot-preview[bot]
grahamu
goodtune
williln
audreyfeldroy
epicserve
Darwesh27
more...
gregmuellegger
AndreiPashkin
ad-m
Visgean
ricefield
theospears
mitchellrj
jungornti
CarlosMart626
louiseGrandjonc
more...
dependabot[bot]
berinhard
amureki
timjklein36
anapaulagomes
michael-k
abbottc
stohrendorf
radwon
AdrianLC
more...
txels
wswld
pradyunsg
garymacindoe
ppentchev
santtu
Harmon758
azamattokhtaev
pavelholvi
redixin
more...
paulocheque
valdergallo
gregmuellegger
wesleykendall
qris
drtyrsa
zvictor
k4rl85
heyman
RaphaelKimmig
more...
ericholscher
acdha
miracle2k
mthornhill
zen4ever
unbracketed
dnordberg
pterk
tmc
zenweasel
more...
kmike
gawel
merwok
inglesp
gregmuellegger
karyon
kharandziuk
carljm
djm
yrik
more...
dependabot-preview[bot]
sobolevn
skarzi
wwarne
DmytroLitvinov
maikhoepfel
timgates42
timur-orudzhov
lerdem
chel-ou
more...
rwillmer
dgreisen-cfpb
hobthross
Bjarkias
galuszkak
maccesch
nikolas
adamestein
alej0varas
lukeaus
more...
ydaniv
maryokhin
yprez
sobolevn
sramana
alepn
belugame
gomlgs
noirbizarre
randlet
szelga
thedrow
michaeljones
mjhea0
koleror
simonsmiley
danpalmer
cuducos
nickromano
paltman
petedmarsh
anrie
mixxorz
bittner
ivancrneto
sebastianmanger
avsd
nikolas
pydolan
sih4sing5hong5
morty
jenisys
more...
nedbat
PamelaM
jambonrose
Skeen
agriffis
adnathanail
browniebroke
izquierdo
federicobond
jessamynsmith
more...
henriquebastos
cderwin
grantmcconnaughey
deniscostadsc
jmerdich
mrmachine
garethr
rca
zbyte64
Phlip
sverrejoh
adamcharnock
alanjds
igorsobreira
jezdez
schinckel
more...
aerosol
rob-b
jackiekazil
slinkp
rgsoda
fitoria
amites
mlavin
skoczen
medwards
beanqueen
santagada
nikolas
mattrobenoltcoderanger
timhughes
singingwolfboy
corentinbettioljasisz
haxoza
konradhalas
piotr-szpetkowski
dekoza
zsiciarz
lukaszb
gradam
galuszkak
zefciu
more...
kmmbvnr
coagulant
GeyseR
lampslave
sprymak
abakar
cheshire
bartTC
kmike
qnub
mvantellingen
marteinn
mikedingjan
therefromhere
hammygoonan
jeromelebleu
kevinhowbrook
blurrah
crimzon96
rinti
Almad
aarranz
tdivis
andrejtokarcik
yedpodtrzitko
akaihola
ericpalakovichcarr
vinilios
kmike
spookylukey
frankier
rsalmaso
vishalsodani
geerk
bellum
btn
morpy
bkonkle
camilonova
charettes
jezdez
ipmb
nvbn
ctbarna
fdintino
jefftriplett
fxdgear
more...
passy
pelme
bradmontgomery
aaronbassett
jieter
michaeldfallen
kmikematthiask
sbaechler
andybak
ricefield
playpauseandstop
dgladkov
t0ster
idlesign
jayvdb
dependabot[bot]
k4ml
kmmbvnr
cmheisel
ojii
traff
treyhunner
yakky
astagi
dependabot-preview[bot]
Eraldo
chronossc
evildmp
martinrusevSeanHayes
peterlauri
johnpaulettmartinrusevSeanHayes
PetrDlouhy
andybak
jcushman
owais
mnazim
aparo
agusmakmunjpic
blueyed
gintas
admp
trimailov
stevejalim
hugorodgerbrown
Geekfish
tomwardill
gergelypolonkai
SeanHayes
blag
akoumjianspookylukeyluiscberrocal
pyup-bot
iimontilla
dependabot[bot]
jayvdb
jnnsGriffosxclaudiobi
claudiob
meatbody
philipp-zettl
philsupertramp
dependabot[bot]
crccheckmverteuil
dependabot-preview[bot]
dependabot[bot]
imgbot[bot]
whitesource-bolt-for-github[bot]
codacy-badger
mattrobenolt
Documentation N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
unittest
Nose
Webclient
Factory
Coverage
pytest
BDD
Django-specific  (wagtail)  (django cms)  (zc)
Search WeightPackageDescriptionLast PyPI release:Repo ForksStars
{{ item.weight / max_weight * 100 | number:0 }}%{{ item.title }}Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A