{ "info": { "author": "Michael van Slingerland", "author_email": "michael@deviousops.nl", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License" ], "description": "****************************************\nRadiusLibrary\n****************************************\n\n.. image:: https://travis-ci.org/deviousops/robotframework-radius.svg?branch=master\n :target: https://travis-ci.org/deviousops/robotframework-radius\n\nIntroduction\n------------\n`RadiusLibrary` is a test library for Robot Framework, providing keywords for handling the RADIUS protocol.\nThe library supports the creation of RADIUS clients and servers, and supports authentication, accounting and change of authorization requests.\n\nInstallation\n------------\nUsing the PIP installer\n\n.. code:: shell\n\n $ pip install robotframework-radius\n\nOr after cloning this repository\n\n.. code:: shell\n\n $ python setup.py install\n\nExample\n-------\n\n.. code:: robotframework\n\n *** Settings ***\n Library RadiusLibrary\n\n *** Test Cases ***\n Should Receive Access Accept\n Create Client auth %{SERVER} %{AUTHPORT} %{SECRET} %{DICTIONARY}\n Create Access Request\n Add Request attribute User-Name user\n Add Request attribute User-Password x\n Add Request attribute Acct-Session-Id 1234\n Add Request attribute NAS-IP-Address 127.0.1.1\n Send Request\n Receive Access Accept\n Response Should Contain Attribute Framed-IP-Address 10.0.0.100\n Response Should Contain Attribute Class premium\n\n Wrong Password Should Receive Access Reject\n Create Client auth %{SERVER} %{AUTHPORT} %{SECRET} %{DICTIONARY}\n Create Access Request\n Add Request attribute User-Name user\n Add Request attribute User-Password wrong\n Add Request attribute Acct-Session-Id 126\n Send Request\n Receive Access Reject\n Response Should Contain Attribute Reply-Message authentication failed\n\nFor more info, have a look at the keyword documentation: https://rawgit.com/deviousops/robotframework-radius/master/doc/RadiusLibrary.html.\n\nUsage\n-----\nSave the example above to `auth.robot`, execute the following commands.\n\n.. code:: shell\n\n $ export SERVER=127.0.0.1\n $ export AUTHPORT=1812\n $ export SECRET=secret\n $ export DICTIONARY=/usr/share/freeradius/dictionary.rfc2865\n $ robot auth.robot\n\nLinks\n-----\n- http://www.robotframework.org\n- http://github.com/wichert/pyrad", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/deviousops/robotframework-radius/archive/0.3.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/deviousops/robotframework-radius", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "robotframework-radius", "package_url": "https://pypi.org/project/robotframework-radius/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/robotframework-radius/", "project_urls": { "Download": "https://github.com/deviousops/robotframework-radius/archive/0.3.1.tar.gz", "Homepage": "https://github.com/deviousops/robotframework-radius" }, "release_url": "https://pypi.org/project/robotframework-radius/0.3.1/", "requires_dist": null, "requires_python": null, "summary": "Robotframework RADIUS library", "version": "0.3.1" }, "last_serial": 2571605, "releases": { "0.2.2": [ { "comment_text": "", "digests": { "md5": "c18fbf49bf8e233699995e0f3335372b", "sha256": "13e20beae0f296c1618c1cb67084e4815eb94484ab30e48e3ed6fbb9d5b96ef1" }, "downloads": -1, "filename": "robotframework-radius-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c18fbf49bf8e233699995e0f3335372b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4793, "upload_time": "2016-02-23T22:33:43", "url": "https://files.pythonhosted.org/packages/9a/56/c86e171c2d6b86a43053768811eb4523332b37d702ee6075cb4a799d691c/robotframework-radius-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "38598670c045b8e65da6a121a234dc2c", "sha256": "4db8706fce693a4dab3a916365f58928b36d951f49b32d122a495b8e1909a67e" }, "downloads": -1, "filename": "robotframework-radius-0.2.3.tar.gz", "has_sig": false, "md5_digest": "38598670c045b8e65da6a121a234dc2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5584, "upload_time": "2016-02-26T21:19:02", "url": "https://files.pythonhosted.org/packages/41/45/bfbe94efd48c822469592ec6f23286ecf519ba46616fc834b90b5b6e1d93/robotframework-radius-0.2.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c1fd0f8d028a3bc866b205d4825e38e0", "sha256": "5034c46d42554f46b32c26aa4f3d4ebc4a3f18b2743a51de4f139bdb8ec262e2" }, "downloads": -1, "filename": "robotframework-radius-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c1fd0f8d028a3bc866b205d4825e38e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5658, "upload_time": "2017-01-13T08:53:23", "url": "https://files.pythonhosted.org/packages/6e/95/0be747a5fc2e174ae5eaace0800f64a99dcd5d71f06ae8e00757cc142801/robotframework-radius-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1fd0f8d028a3bc866b205d4825e38e0", "sha256": "5034c46d42554f46b32c26aa4f3d4ebc4a3f18b2743a51de4f139bdb8ec262e2" }, "downloads": -1, "filename": "robotframework-radius-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c1fd0f8d028a3bc866b205d4825e38e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5658, "upload_time": "2017-01-13T08:53:23", "url": "https://files.pythonhosted.org/packages/6e/95/0be747a5fc2e174ae5eaace0800f64a99dcd5d71f06ae8e00757cc142801/robotframework-radius-0.3.1.tar.gz" } ] }