Metadata-Version: 2.0
Name: django-fake-model
Version: 0.1.0
Summary: Simple library for creating fake models in the unit tests.
Home-page: https://github.com/erm0l0v/django-fake-model
Author: Kirill Ermolov
Author-email: erm0l0v@ya.ru
License: BSD
Keywords: django-fake-model
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4

=============================
django-fake-model
=============================

.. image:: https://badge.fury.io/py/django-fake-model.png
    :target: https://badge.fury.io/py/django-fake-model

.. image:: https://travis-ci.org/erm0l0v/django-fake-model.png?branch=master
    :target: https://travis-ci.org/erm0l0v/django-fake-model

Simple library for creating fake models in the unit tests.


Quickstart
----------

Install django-fake-model::

    pip install django-fake-model

Then use it in a project::

    from django_fake_model import models as f
    from django.db import models
    from django.test import TestCase


    class MyFakeModel(f.FakeModel):

        name = models.CharField(max_length=100)


    @MyFakeModel.fake_me
    class MyFakeModelTests(TestCase):

        def test_create_model(self):
            MyFakeModel.objects.create(name='123')
            model = MyFakeModel.objects.get(name='123')
            self.assertEqual(model.name, '123')


    class MyFakeModelFunctionTest(TestCase):

        @MyFakeModel.fake_me
        def test_create_model(self):
            MyFakeModel.objects.create(name='123')
            model = MyFakeModel.objects.get(name='123')
            self.assertEqual(model.name, '123')

Features
--------

* TODO

Cookiecutter Tools Used in Making This Package
----------------------------------------------

*  cookiecutter
*  cookiecutter-djangopackage




History
-------

0.1.0 (2015-09-16)
++++++++++++++++++

* First release on PyPI.


