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 splinter factory_boy lettuce django-jenkins model_mommy django-nose mixer pytest-django django-autofixture django-test-utils django-test-plus django-dynamic-fixture DDT - Data driven tests django-webtest django-behave django.js django-test-extensions Django REST Assured django-dilla Django Test Without Migrations django-slowtests Salad Django Coverage plugin proofread PyZen django-whatever djet django-sane-testing django-skd-smoke django-functest django-nose-selenium django-discover-jenkins django-rainbowtests django-coverage django-scaffolding behave-django tddspry django-hudson dtcov wagtail-factories django-autotest pytest-djangoapp djangocms-helper django-testmigrate django-with-asserts django-quick-test django-userswitch django-admin-smoke-tests homophony django-email-test django-juno-testrunner django-liveserver djipsum django-output-validator django-dbdiff Django Model Observer Random Instances Renamed to "proofread" django-testscenarios Django Dev Tools
Package selenium hypothesis splinter factory_boy lettuce django-jenkins model_mommy django-nose mixer pytest-django django-autofixture django-test-utils django-test-plus django-dynamic-fixture DDT - Data driven tests django-webtest django-behave django.js django-test-extensions Django REST Assured django-dilla Django Test Without Migrations django-slowtests Salad Django Coverage plugin proofread PyZen django-whatever djet django-sane-testing django-skd-smoke django-functest django-nose-selenium django-discover-jenkins django-rainbowtests django-coverage django-scaffolding behave-django tddspry django-hudson dtcov wagtail-factories django-autotest pytest-djangoapp djangocms-helper django-testmigrate django-with-asserts django-quick-test django-userswitch django-admin-smoke-tests homophony django-email-test django-juno-testrunner django-liveserver djipsum django-output-validator django-dbdiff Django Model Observer Random Instances 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.
splinter - python test
framework for web applicati...
A test fixtures replacement
for Python
Behavior-driven-development
tool for python, inspired by
Cucumber for Ruby
Plug and play continuous
integration with django and
jenkins
Object factory for django Django test runner using nose Mixer -- Is a fixtures
replacement. Supported Django,
Flask, SqlAlchemy and custom
python objec...
A Django plugin for pytest. Can create auto-generated test
data.
Utilities for testing Django
applications
Useful additions to Django's
default TestCase
A complete library to create
dynamic model instances for
testing purposes.
Data-Driven Tests for Python
Unittest
django-webtest provides
integration of Ian Bicking's
WebTest
(http://docs.pylonsproject.org/projects/webtest/)
with django's testing
framework.
A Django TestRunner for the
Behave BDD module
Javascript tools for Django A set of custom assertions and
examples for use testing
django applications
Instantly test-cover your
Django REST Framework based
API
:family: Ubercool DB spammer
for Django
Django Test Without
Migrations: Disable migrations
when running your Django tests
Locate your slowest tests. A nice mix of great BDD
ingredients
A plugin for coverage.py to
measure Django template
execution
Test your Django app without
writing tests!
A continuous test runner for
Python
[Unmaintained] Unobtrusive
test models creation for
dja...
Django Extended Tests is set
of helpers for easy testing of
Django apps.
Django integration with nose,
Selenium and more
This package is intended for
simplification of smoke tests
creation
Helpers for creating
high-level functional tests in
Django, with a unified API for
WebTest and Selenium tests.
Nose plugin for running
selenium tests with django
support.
A streamlined fork of
django-jenkins designed to
work with the default test
command and the discover
runner
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 svn ...
Creates placeholder data for
your app
Behave BDD integration for
Django
Collection of testcases and
helpers to test Django
projects and applications with
nose and twill libraries.
Plug and play continuous
integration with django and
hudson
Django Template Coverage Factory boy classes for
wagtail
Automatically runs your test
suite and displays desktop
notifications with the results
Nice pytest plugin to help you
with Django pluggable
application testing.
Helper for Django applications
development
Run automated tests for your
migrations.
Test Django HTML with Context
Managers
Test your Django apps in
seconds instead of minutes
A quick 'n' dirty Django app
for switching between
different users while testing
Runs some basic tests on your
custom admin objects.
zc.testbrowser and Django
integration
An app for sending test emails
via the admin site to make
sure your email server is
working.
A more useful (and slightly
more glamorous) test runner
for Django 1.6+ from the folks
at YunoJuno
A backport of the Django
LiveServerTestCase for 1.3
:pencil: Django Lorem Ipsum
Generator - Command plugin to
generate (fake content data)
for Django
This app validates all the
HTML pages that are generated
by your Django project, using
a middleware and storing
failed ...
Diff the database state with
pre-generated fixtures, for
testing (tests that write
themselves)
Djmo Retrieve or generate random
instances of Django models.
Moved to
https://github.com/mattrobenolt/proofread
CategoryOtherOtherOtherOtherAppAppOtherAppAppOtherAppAppAppAppOtherAppAppAppAppOtherAppOtherAppAppOtherAppOtherOtherOtherOtherAppAppAppAppOtherAppAppAppOtherAppAppAppAppOtherOtherAppOtherAppOtherAppOtherAppOtherAppAppAppAppOtherOtherAppAppApp
# Using This20029718134116842911001421012012011122111501020001111121021012010011
Python 3?
Development Status Production/Stable Production/Stable Unknown Production/Stable Unknown Production/Stable Unknown Production/Stable Unknown Production/Stable Beta Unknown Production/Stable Unknown Beta Production/Stable Alpha Beta Unknown Production/Stable n/a Production/Stable Unknown Beta Production/Stable Unknown Beta Alpha Alpha Beta Beta Production/Stable Beta Alpha Beta Beta Unknown Production/Stable Beta n/a n/a Production/Stable Unknown Beta Production/Stable Alpha Unknown n/a Production/Stable Alpha Beta Alpha Unknown Unknown Unknown Inactive Beta Beta Alpha Unknown n/a Beta
Last updated Nov. 14, 2018, 8:34 a.m. Oct. 29, 2018, 7:40 p.m. Nov. 13, 2018, 4:37 p.m. Oct. 24, 2018, 4:57 p.m. Sept. 18, 2016, 10:26 p.m. Feb. 16, 2017, 7:03 a.m. June 29, 2018, 10:45 a.m. Oct. 3, 2018, 5:19 p.m. Oct. 16, 2018, 3:57 a.m. Nov. 13, 2018, 3:39 a.m. March 3, 2017, 2:13 a.m. July 22, 2016, 5:59 p.m. Oct. 25, 2018, 10:35 a.m. Dec. 8, 2017, 12:43 p.m. Nov. 13, 2018, 11:18 p.m. Oct. 27, 2018, 4:58 a.m. April 29, 2018, 6:34 a.m. June 27, 2014, 10:25 a.m. Oct. 26, 2011, 3:20 p.m. Nov. 8, 2017, 8:46 a.m. Jan. 9, 2013, 8:56 p.m. April 12, 2017, 6 p.m. June 17, 2017, 8:29 a.m. June 19, 2015, 2:28 a.m. Sept. 7, 2018, 11:33 a.m. Jan. 22, 2013, noon April 3, 2013, 6:17 p.m. Dec. 27, 2017, 2:13 a.m. July 23, 2018, 9:18 a.m. Feb. 22, 2012, 10:24 a.m. Nov. 11, 2015, 7:58 a.m. Oct. 29, 2018, 7:08 a.m. Sept. 6, 2012, 5:32 p.m. July 21, 2016, 6:40 p.m. Dec. 21, 2016, 6:42 p.m. Jan. 26, 2014, 8:15 a.m. Oct. 9, 2015, 9:02 a.m. March 14, 2016, 2:41 a.m. March 1, 2011, 10:01 a.m. Dec. 15, 2010, 2:55 a.m. April 22, 2015, 2:14 p.m. Sept. 27, 2018, 2:17 p.m. Aug. 30, 2011, 9:39 a.m. Oct. 9, 2018, 10:16 a.m. April 7, 2018, 2:55 p.m. Feb. 12, 2016, 1:15 a.m. March 16, 2013, 7:49 p.m. Aug. 1, 2011, 5:10 p.m. March 22, 2011, 6:49 a.m. Feb. 28, 2017, 7:44 p.m. Sept. 8, 2014, 3:26 p.m. May 26, 2014, 11:45 p.m. Sept. 20, 2016, 8:53 a.m. March 3, 2012, 3:30 p.m. Dec. 5, 2017, 5:28 p.m. Dec. 29, 2010, 1:54 a.m. June 25, 2018, 2:43 p.m. Dec. 10, 2015, 5:04 a.m. Oct. 8, 2012, 5:24 p.m. Jan. 20, 2013, 9:56 p.m.
Version3.141.03.82.10.9.02.11.10.2.230.110.01.6.01.4.66.1.33.4.40.12.10.31.1.12.0.01.2.01.9.40.1.60.8.10.140.2.1n/a0.60.5.10.4.141.6.00.1.20.3.20.2.30.2.20.5.110.21.0.40.7.30.1.40.6.01.2.40.2.61.1.00.3.1n/an/a1.1.00.1.00.10.11.1.00.4.00.0.1n/a0.2.20.3.00.1.7.10.0.30.4.1n/a1.1.51.50.9.00.0.10.0.30.1.0n/an/a
RepoGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubGithubBitbucketGithubGithubGithubGithubOtherOther
Commits
Stars125213047189416131161881834797552497415340300277274220184167146142131123123115103898073676250474645434240403933292825222018171312118776664441n/an/a
Repo Forks441629841722231524916221762201876335446251706728191915123119116211182575176236571049428163274372n/a21n/a2n/an/an/a
Participantsshs96c
barancev
jimevans
jleyba
jarib
dfabulich
illicitonion
AutomatedTester
lukeis
eranmes
more...
DRMacIver
Zac-HD
pyup-bot
alexwlchan
dchudz
Zalathar
jwg4
moreati
nmbrgts
kreeve
more...
andrewsmedina
fsouza
douglascamata
hltbra
bernardofire
flaviamissi
tarsisazevedo
fabiomcosta
medwards
gabriellima
more...
rbarrois
jdufresne
francoisfreitag
jeffwidman
carljm
kamotos
dnerdy
zetsub0u
gotgenes
demonno
more...
gabrielfalcao
RickyCook
danni
adaschevici
chris-morgan
fsouza
apieum
michelts
nikolas
mitgr81
more...
kmmbvnr
cmheisel
scottferg
suvit
jonklo
dconlon
aleator83
matiasherranz
nikolas2
brad
more...
vandersonmota
berinhard
henriquebastos
italomaia
romulocollopy
lucassimon
douglas
lightstrike
selwin
jsatt
more...
jwhitlock
erikrose
jbalogh
jsocol
akaihola
rogerhu
camilonova
dcramer
dgladkov
brad
more...
klen
marazmiki
pavlov99
F30
illia-v
alexlanders
eelkeh
suriya
zzzsochi
Diaoul
more...
pelme
blueyed
flub
bfirsh
rafales
bittner
adamchainz
uncomplex
dstufft
magopian
more...
gregmuellegger
ad-m
AndreiPashkin
Visgean
ricefield
jfyne
theospears
mitchellrj
jungornti
CarlosMart626
more...
ericholscher
acdha
miracle2k
mthornhill
zen4ever
unbracketed
dnordberg
pterk
tmc
zenweasel
more...
frankwiles
jefftriplett
grahamu
goodtune
fcurella
audreyr
williln
Darwesh27
epicserve
jambonrose
more...
paulocheque
valdergallo
gregmuellegger
wesleykendall
qris
drtyrsa
zvictor
k4rl85
heyman
RaphaelKimmig
more...
txels
pradyunsg
wswld
garymacindoe
santtu
azamattokhtaev
pavelholvi
redixin
stevepeak
bulkan
more...
kmike
gawel
inglesp
merwok
gregmuellegger
karyon
carljm
djm
yrik
kharandziuk
more...
rwillmer
dgreisen-cfpb
galuszkak
Bjarkias
maccesch
nikolas
adamestein
alej0varas
lukeaus
stard0g
more...
noirbizarre
randlet
rouge8
szelga
thedrow
michaeljones
garethr
rca
zbyte64
Phlip
sverrejoh
adamcharnock
alanjds
igorsobreira
jezdez
schinckel
more...
ydaniv
maryokhin
yprez
sramana
gomlgs
aerosol
rob-b
jackiekazil
slinkp
rgsoda
fitoria
amites
edmoody
mlavin
henriquebastos
cderwin
grantmcconnaughey
deniscostadsc
jmerdich
mrmachine
mjhea0
paste
simonsmiley
danpalmer
cuducos
nickromano
paltman
petedmarsh
anrie
skoczen
medwards
beanqueen
santagada
nikolas
nedbat
PamelaM
Skeen
jambonrose
agriffis
federicobond
jessamynsmith
charettes
mattrobenoltcoderanger
timhughes
singingwolfboy
kmmbvnr
coagulant
GeyseR
lampslave
sprymak
abakar
cheshire
bartTC
kmike
qnub
jasisz
haxoza
konradhalas
piotr-szpetkowski
zsiciarz
dekoza
lukaszb
gradam
galuszkak
mmarksnippety
invalid-email-address
Almad
aarranz
andrejtokarcik
yedpodtrzitko
akaihola
bigsassy
vinilios
kmike
geerk
bellum
btn
spookylukey
frankier
rsalmaso
vishalsodani
passy
pelme
bkonkle
camilonova
charettes
arthur-debert
ipmb
nvbn
fdintino
jefftriplett
konstantin-steelkiwi
fxdgear
more...
bradmontgomery
aaronbassett
jieter
michaeldfallen
paultcochrane
kmikematthiask
sbaechler
andybak
ricefield
mixxorz
bittner
ivancrneto
nikolas
jthiard
fizista
playpauseandstop
dgladkov
t0ster
kmmbvnr
cmheisel
ojii
traff
treyhunner
mvantellingen
todd-dembrey
mikedingjan
blurrah
rinti
martinrusevidlesignyakky
astagi
Eraldo
chronossc
evildmp
SeanHayes
peterlauri
johnpaulettmartinrusevowais
mnazim
aparo
SeanHayes
PetrDlouhy
andybak
jcushman
gintas
admp
trimailov
SeanHayes
blag
stevejalim
hugorodgerbrown
Geekfish
tomwardill
gergelypolonkai
akoumjianagusmakmunspookylukeyjpicGriffosxclaudiobi
claudiob
meatbody
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
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