{ "info": { "author": "William Buick", "author_email": "william.buick@encode.net.nz", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": "=============================\nDjango Template Test Database\n=============================\n\n.. image:: https://secure.travis-ci.org/wilbuick/django-ttdb.png\n :alt: Build Status\n :target: http://travis-ci.org/wilbuick/django-ttdb\n\nDjango template test database is a testing tool for django that provides an alternative\nto fixtures when tools like FactoryBoy aren't suitable. The use case is simple: for \nintegration tests that require the test database to be populated with a specific (large) \nset of test data before they will even run. Loading this test data using fixtures would \nbe very slow. This problem is solved by loading the test data during database creation \nat the database level and allows us to avoid all of the overhead by loading data through\ndjango.\n\nHow it works\n------------\n\nIt uses postgresql database templates to create the test database. Because of this it \nonly works with postgresql, however if you are interested in extending this to support \nother database backends feel free to do so.\n\nTo make this work we need three parts:\n\n* A custom test runner to customize test db creation\n* Custom test cases to prevent the test database being flushed after each run\n* Decorator that allows existing test cases to run against a template test database.\n\nDocumentation\n-------------\n\n`Documentation`_ can be found on `readthedocs.org`_.\n\n.. _`Documentation`: http://django-ttdb.readthedocs.org/en/latest/\n.. _`readthedocs.org`: http://readthedocs.org", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/wilbuick/django-ttdb", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-ttdb", "package_url": "https://pypi.org/project/django-ttdb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-ttdb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/wilbuick/django-ttdb" }, "release_url": "https://pypi.org/project/django-ttdb/0.5/", "requires_dist": null, "requires_python": null, "summary": "Creates a django test database using a postgres template database.", "version": "0.5" }, "last_serial": 2541640, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f37271968aaa7df638c3d72970e7bd4b", "sha256": "91dccd66e8276da44bb6a8c894c3bb85df46df029cb08f3e3ce98ab4373d121a" }, "downloads": -1, "filename": "django-ttdb-0.1.tar.gz", "has_sig": false, "md5_digest": "f37271968aaa7df638c3d72970e7bd4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7280, "upload_time": "2014-04-02T05:21:21", "url": "https://files.pythonhosted.org/packages/a9/c3/0846cd507c25dee636d295961ab58a3f53b840825111169cfe8ec3d1c877/django-ttdb-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7ea30ba3234a2266575bd26cd0a79b72", "sha256": "8df68819d838975d7b3fb311c7ff483cb3fb2975ad87eecea10dc423e152eb8c" }, "downloads": -1, "filename": "django-ttdb-0.2.tar.gz", "has_sig": false, "md5_digest": "7ea30ba3234a2266575bd26cd0a79b72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7421, "upload_time": "2014-04-02T08:06:27", "url": "https://files.pythonhosted.org/packages/95/11/ef653aaa3ef4ba8e0130f6a18f298b358061ca33ca08158ea1a25d514e0e/django-ttdb-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "0748c6353cb5e3f2d833fabc7fbd98a2", "sha256": "577364751cff0213ae3651c07d5f827e47cd33c8f0f252630eacf13fa912bbe9" }, "downloads": -1, "filename": "django-ttdb-0.3.tar.gz", "has_sig": false, "md5_digest": "0748c6353cb5e3f2d833fabc7fbd98a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4870, "upload_time": "2016-12-05T08:40:24", "url": "https://files.pythonhosted.org/packages/9d/1b/aee31b6ab8aa91a33a2a32be6d9d99e1fb4f3597f0c0a9f3c934c7a3033f/django-ttdb-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "de6e0dce068fc113276db42b72bddbe6", "sha256": "2ad33e01158245a5bc8ccea6da61bae97a65febb0f681cf2d48e284ded90d901" }, "downloads": -1, "filename": "django-ttdb-0.4.tar.gz", "has_sig": false, "md5_digest": "de6e0dce068fc113276db42b72bddbe6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5163, "upload_time": "2016-12-05T09:27:27", "url": "https://files.pythonhosted.org/packages/04/64/324aaf7d4c8ccde9e57389ef905ae44b9fe825947b89930b773ad47b79c1/django-ttdb-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8b3d2494bba29818da915fb013ed6b59", "sha256": "ff7596aee3cda8feadc02d63bdb6251adf0372e2a3064fbd32dd18c09530368b" }, "downloads": -1, "filename": "django-ttdb-0.5.tar.gz", "has_sig": false, "md5_digest": "8b3d2494bba29818da915fb013ed6b59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5266, "upload_time": "2016-12-28T00:33:59", "url": "https://files.pythonhosted.org/packages/2b/9d/eefb10e09b9e8cce750d73ae0cd6c741317d21836049dd93cc4adaef5a40/django-ttdb-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b3d2494bba29818da915fb013ed6b59", "sha256": "ff7596aee3cda8feadc02d63bdb6251adf0372e2a3064fbd32dd18c09530368b" }, "downloads": -1, "filename": "django-ttdb-0.5.tar.gz", "has_sig": false, "md5_digest": "8b3d2494bba29818da915fb013ed6b59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5266, "upload_time": "2016-12-28T00:33:59", "url": "https://files.pythonhosted.org/packages/2b/9d/eefb10e09b9e8cce750d73ae0cd6c741317d21836049dd93cc4adaef5a40/django-ttdb-0.5.tar.gz" } ] }