Metadata-Version: 2.1
Name: robotframework-djangolaunch
Version: 0.1
Summary: A Robot Framework library for starting and stopping Django.
Home-page: https://kitconcept.com
Author: Martti Rannanjärvi
Author-email: martti.rannanjarvi@iki.fi
License: Apache License 2.0
Keywords: robotframework django test
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Environment :: Web Environment
Classifier: Framework :: Robot Framework
Classifier: Framework :: Django
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
License-File: LICENSE.txt
Requires-Dist: Django
Requires-Dist: robotframework

==============================================================================
A Robot Framework library for starting and stopping Django.
==============================================================================


Introduction
------------

DjangoLaunch is a Robot Framework library for starting and stoppping Django.

It has been forked from
https://github.com/kitconcept/robotframework-djangolibrary


License
-------

Copyright kitconcept GmbH.

Distributed under the terms of the Apache License 2.0,
robotframework-djangolaunch is free and Open Source software.


Credits
-------

This library was developed by Timo Stollenwerk at kitconcept.

.. image:: kitconcept.png
   :alt: kitconcept
   :target: https://kitconcept.com/



3.1.1 (unreleased)
------------------

- Nothing changed yet.


3.1.0 (2018-12-24)
------------------

New Features:

- Python 3.7 support.
  [timo]


3.0.0 (2018-11-26)
------------------

Breaking Changes:

- Depend on SeleniumLibrary instead of Selenium2Library.
  The name changed from Selenium2Library to SeleniumLibrary.
  See https://github.com/robotframework/SeleniumLibrary/blob/master/docs/SeleniumLibrary-3.0.0.rst#name-changed-from-selenium2library-to-seleniumlibrary
  for details.
  [timo]

New Features:

- Python 3.6 support (earlier versions most likely do support Python 3.6 as well, we just did not test it so far).
  [timo]


2.0.2 (2018-03-03)
------------------

Bugfixes / Minor Changes:

- Fix Pypi markup.
  [timo]


2.0.1 (2018-03-03)
------------------

Bugfixes / Minor Changes:

- Fix outdated documentation.
  [timo]


2.0 (2017-09-20)
----------------

Breaking Changes:

- Remove deprecated method from internal startup flow.
  [cdvv7788]

New Features:

- Use AUTH_MODEL to create user instead of django's default
  [cdvv7788]

- Upgrade FactoryBoy to version 2.8.1
  [amarandon]

- Add Django 1.10.7 and 1.11.1 support.
  [timo]

- LICENSE.txt added.
  [timo]

Bugfixes / Minor Changes:

- Move tests to use Chrome.
  [timo]

- Upgrade tests to Django 1.11.5, 1.10.8, 1.9.13, 1.8.18.
  [timo]

- Add Django 1.11 and 1.10 to setup.py.
  [timo]


1.2 (2016-07-08)
----------------

New Features:

- Make Factory Boy keyword return 'pk' attribute.
  [timo]


1.1 (2016-07-07)
----------------

New Features:

- Add QuerySet keyword.
  [timo]

- Make it possible to override subfactories when using the `FactoryBoy`
  keyword.
  [timo]

Bugfixes:

- Use Django's model_to_dict method to serialize the response objects for the
  factory_boy keyword.
  [timo]


1.0 (2016-06-30)
----------------

- Re-release 1.0a6 as 1.0.
  [timo]


1.0a6 (2016-04-29)
------------------

New Features:

- Python 3 compatibility. Note that the latest offical release of
  robotframework-selenium2library is currently not compatible with Python 3.
  See https://github.com/HelioGuilherme66/robotframework-selenium2library/releases for a working pre-release and details.
  [timo]

- Support for Postgres added. All Django database backends should work.
  We test SQLite and Postgres only though.
  [timo]

- Add 'Factory Boy' keyword. This allows us to use factory_boy factories in
  Robot Framework tests.
  [timo]

Breaking Changes:

- Drop Django 1.7.x support. We test and support Django 1.8.x and 1.9.x.
  [timo]

- Change 'Clear DB' implementation to use "python manage.py flush" instead of
  deleting and re-building the database.
  [timo]

- Remove 'Debug' and 'Pause' keywords. The 'Debug' keyword, which is
  provided by robotframework-debuglibrary is sufficient.
  [timo]


1.0a5 (2016-02-11)
------------------

- Make middleware part Python 3 compatible.

  robotframework-djangolibrary is still not compatible with Python 3 because
  robotframework-selenium2library does not work with Python 3 yet. Though, you
  can install robotframwork-djangolibrary on Python 3 with "pip install
  robotframework-djangolibrary --no-deps" and then run your tests with
  Python 2.7.
  [timo]

- Add 'Framework :: Robot Framework' classifier to setup.py.
  [timo]


1.0a4 (2016-02-05)
------------------

- Use 'migrate' instead of 'syncdb' for Django > 1.7.x.
  [timo]


1.0a3 (2015-09-28)
------------------

- Add list_classifiers to setup.py.
  [timo]

- Fix user creation and startup. This fixes #3.
  [MatthewWilkes]


1.0a2 (2015-06-25)
------------------

- Remove Django and zest.releaser from requirements.txt. This fixes #2.
  [timo]


1.0a1 (2015-06-24)
------------------

- Initial release.
  [timo]

