==============================================================================
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
Documentation
-------------
Keywords are documented in `Robot Framework Django Launch Keyword Documentation`_.
Installation
------------
Install with::
pip install robotframework-djangolaunch
Example
-------
An example using robotframework-browser::
*** Variables ***
${SERVER} http://localhost:55001
*** Settings ***
Documentation Django Robot Tests
Library DjangoLaunch 127.0.0.1 55001 settings=mysite.robotframework_settings
Library Browser
Suite Setup Open Django and Browser
Suite Teardown Close Django and Browser
*** Keywords ***
Open Django and Browser
Start Django
New Persistent Context
Close Django and Browser
Close Browser
Stop Django
*** Test Cases ***
Scenario: As a visitor I can visit the django default page
New Page ${SERVER}
Get Element text=Hello, World
The `GitHub project main workflow`_ has a live example on how to install
dependencies and runt it.
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/
.. _`Robot Framework Django Launch Keyword Documentation`: https://mrannanj.github.io/robotframework-djangolaunch/
.. _`GitHub project main workflow`: .github/workflows/main.yml
1.0 (2024-11-13)
------------------
- Add an example of how to use this to the README.
0.9 (2024-11-11)
------------------
- Publish Keyword documentation.
0.2 (2024-11-10)
------------------
- Cosmetic cleanups.
0.1 (2024-11-09)
------------------
- Initial release. This is a fork of robotframework-djangolibrary that
only supports starting and stopping Django.
Raw data
{
"_id": null,
"home_page": "https://github.com/mrannanj/robotframework-djangolaunch",
"name": "robotframework-djangolaunch",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "robotframework django test",
"author": "Martti Rannanj\u00e4rvi",
"author_email": "martti.rannanjarvi@iki.fi",
"download_url": "https://files.pythonhosted.org/packages/ea/72/654b0694ea796baf632bd2e51f2e335d12f282d5509ca365e2ba9473b49f/robotframework_djangolaunch-1.0.tar.gz",
"platform": null,
"description": "==============================================================================\nA Robot Framework library for starting and stopping Django.\n==============================================================================\n\n\nIntroduction\n------------\n\nDjangoLaunch is a Robot Framework library for starting and stoppping Django.\n\nIt has been forked from\nhttps://github.com/kitconcept/robotframework-djangolibrary\n\n\nDocumentation\n-------------\n\nKeywords are documented in `Robot Framework Django Launch Keyword Documentation`_.\n\n\nInstallation\n------------\n\nInstall with::\n\n pip install robotframework-djangolaunch\n\nExample\n-------\n\nAn example using robotframework-browser::\n\n *** Variables ***\n\n ${SERVER} http://localhost:55001\n\n\n *** Settings ***\n\n Documentation Django Robot Tests\n Library DjangoLaunch 127.0.0.1 55001 settings=mysite.robotframework_settings\n Library Browser\n Suite Setup Open Django and Browser\n Suite Teardown Close Django and Browser\n\n\n *** Keywords ***\n\n Open Django and Browser\n Start Django\n New Persistent Context\n\n Close Django and Browser\n Close Browser\n Stop Django\n\n\n *** Test Cases ***\n\n Scenario: As a visitor I can visit the django default page\n New Page ${SERVER}\n Get Element text=Hello, World\n\nThe `GitHub project main workflow`_ has a live example on how to install\ndependencies and runt it.\n\n\nLicense\n-------\n\nCopyright kitconcept GmbH.\n\nDistributed under the terms of the Apache License 2.0,\nrobotframework-djangolaunch is free and Open Source software.\n\n\nCredits\n-------\n\nThis library was developed by Timo Stollenwerk at kitconcept.\n\n.. image:: kitconcept.png\n :alt: kitconcept\n :target: https://kitconcept.com/\n\n.. _`Robot Framework Django Launch Keyword Documentation`: https://mrannanj.github.io/robotframework-djangolaunch/\n.. _`GitHub project main workflow`: .github/workflows/main.yml\n\n\n1.0 (2024-11-13)\n------------------\n\n- Add an example of how to use this to the README.\n\n0.9 (2024-11-11)\n------------------\n\n- Publish Keyword documentation.\n\n0.2 (2024-11-10)\n------------------\n\n- Cosmetic cleanups.\n\n0.1 (2024-11-09)\n------------------\n\n- Initial release. This is a fork of robotframework-djangolibrary that\n only supports starting and stopping Django.\n\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "A Robot Framework library for starting and stopping Django.",
"version": "1.0",
"project_urls": {
"Homepage": "https://github.com/mrannanj/robotframework-djangolaunch"
},
"split_keywords": [
"robotframework",
"django",
"test"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "83131671903d6086334c2cc9fc2dcea7968734f2f8fc1db4cc7d721aab811aa4",
"md5": "09b9feb737d6a8ee232c54f3e39ede9c",
"sha256": "e954870f16c10b3db8dfd3dfc033325094cd5452a83eb9e837672a30b9d3c05f"
},
"downloads": -1,
"filename": "robotframework_djangolaunch-1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "09b9feb737d6a8ee232c54f3e39ede9c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7559,
"upload_time": "2024-11-13T05:48:11",
"upload_time_iso_8601": "2024-11-13T05:48:11.502842Z",
"url": "https://files.pythonhosted.org/packages/83/13/1671903d6086334c2cc9fc2dcea7968734f2f8fc1db4cc7d721aab811aa4/robotframework_djangolaunch-1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ea72654b0694ea796baf632bd2e51f2e335d12f282d5509ca365e2ba9473b49f",
"md5": "d830030969048b360b92a785250d0fe9",
"sha256": "f434bdcf0b7fee67b43d9b8439b2310139f93ecfa2ae7ecbe825ccb818490a36"
},
"downloads": -1,
"filename": "robotframework_djangolaunch-1.0.tar.gz",
"has_sig": false,
"md5_digest": "d830030969048b360b92a785250d0fe9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 61743,
"upload_time": "2024-11-13T05:48:13",
"upload_time_iso_8601": "2024-11-13T05:48:13.036410Z",
"url": "https://files.pythonhosted.org/packages/ea/72/654b0694ea796baf632bd2e51f2e335d12f282d5509ca365e2ba9473b49f/robotframework_djangolaunch-1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-13 05:48:13",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mrannanj",
"github_project": "robotframework-djangolaunch",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "Django",
"specs": [
[
"==",
"5.1.2"
]
]
},
{
"name": "playwright",
"specs": [
[
"==",
"1.48.0"
]
]
},
{
"name": "robotframework",
"specs": [
[
"==",
"7.1.1"
]
]
},
{
"name": "robotframework-browser",
"specs": [
[
"==",
"18.9.1"
]
]
}
],
"lcname": "robotframework-djangolaunch"
}