robotframework-djangolaunch


Namerobotframework-djangolaunch JSON
Version 1.0 PyPI version JSON
download
home_pagehttps://github.com/mrannanj/robotframework-djangolaunch
SummaryA Robot Framework library for starting and stopping Django.
upload_time2024-11-13 05:48:13
maintainerNone
docs_urlNone
authorMartti Rannanjärvi
requires_pythonNone
licenseApache License 2.0
keywords robotframework django test
VCS
bugtrack_url
requirements Django playwright robotframework robotframework-browser
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ==============================================================================
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"
}
        
Elapsed time: 0.73394s