Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Python
tree: 6c3748dec8

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
mock_django
tests
.gitignore
.travis.yml
LICENSE
README.rst
runtests.py
setup.py

README.rst

mock-django

A simple library for mocking certain Django behavior, such as the ORM.

Using mock-django objects

Inside your virtualenv:

>>> from django.conf import settings
>>> settings.configure() # required to convince Django it's properly configured
>>> from mock_django.query import QuerySetMock
>>> class Post(object): pass
>>> qs = QuerySetMock(Post, 1, 2, 3)
>>> list(qs.all())
[1, 2, 3]
>>> qs.count()
3
>>> qs.all().filter()
[1, 2, 3]

See tests for more examples.

Testing

Build Status

python setup.py test

Something went wrong with that request. Please try again.