A simple library for mocking certain Django behavior, such as the ORM.
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 >>> list(qs.all().filter()) [1, 2, 3]
See tests for more examples.
tox