{ "info": { "author": "Canux CHENG", "author_email": "canuxcheng@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Framework :: Robot Framework", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Quality Assurance" ], "description": ".. image:: https://img.shields.io/pypi/v/westeros.svg\n :target: https://pypi.python.org/pypi/westeros/\n\n.. image:: https://img.shields.io/pypi/dm/westeros.svg\n :target: https://pypi.python.org/pypi/westeros/\n\n.. image:: https://travis-ci.org/crazy-canux/westeros.svg?branch=master\n :target: https://travis-ci.org/crazy-canux/westeros\n\n.. image:: https://coveralls.io/repos/github/crazy-canux/westeros/badge.svg?branch=master\n :target: https://coveralls.io/github/crazy-canux/westeros?branch=master\n\n\n========\nwesteros\n========\n\n.. figure:: https://github.com/crazy-canux/westeros/blob/master/data/images/wes.jpg\n :alt: pic1\n\n[Deprecated] As test is part of DevOps.\n\nPlease Move to another project `[super-devops] `_\n\nWesteros is pure python code.\n\nWesteros based on robotframework and unittest.\n\n`[awesome-testing] `_\n\n-----------\nDevelopment\n-----------\n\ndevelopment::\n\n pycharm\n intellibot\n ideavim\n\nfirefox for ui::\n\n geckodriver 0.19.0\n firefox 55.0\n selenium 3.5\n\nchrome for ui::\n\n chromedriver 2.33\n chrome 60-62\n selenium 3.5\n\n-----\nusage\n-----\n\nDownload source code and extend::\n\n $ git clone https://github.com/crazy-canux/westeros.git\n\nInstall from source code::\n\n $ sudo python setup.py install\n\nCommand line is the only user interface::\n\n $ westeros --help\n\n============\nContribution\n============\n\n`[Contribution] `_\n\n=======\nAuthors\n=======\n\n`[Authors] `_\n\n=======\nLicense\n=======\n\n`[License] `_\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/crazy-canux/westeros", "keywords": "test automation robot framework", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "westeros", "package_url": "https://pypi.org/project/westeros/", "platform": "any", "project_url": "https://pypi.org/project/westeros/", "project_urls": { "Homepage": "https://github.com/crazy-canux/westeros" }, "release_url": "https://pypi.org/project/westeros/2.0.1/", "requires_dist": null, "requires_python": "", "summary": "Test automation framework based on robot framework.", "version": "2.0.1" }, "last_serial": 3868731, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "395a4de25568d503ebb67e511f670f0d", "sha256": "9ccfe1db76ba5d2e813ebcfcb1664a2c20b0d1dc65e05026a9e15a2509a5dcf3" }, "downloads": -1, "filename": "westeros-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "395a4de25568d503ebb67e511f670f0d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10400, "upload_time": "2017-07-17T01:53:34", "url": "https://files.pythonhosted.org/packages/5f/04/475d5cf541994cd3f24411046726436ac837bb71860158581d4e3c422952/westeros-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b443b64b6b69238f70120bf128bdb236", "sha256": "36cb5c62a39db833b38a94d5792d0a16edf7f3e06b7599d1943c5a39236582b4" }, "downloads": -1, "filename": "westeros-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b443b64b6b69238f70120bf128bdb236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 468996, "upload_time": "2017-07-17T01:53:36", "url": "https://files.pythonhosted.org/packages/46/72/c3b1c7e5254e56ea147071e92f90fb867288f831a21feafd73b11120951a/westeros-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "47e69f732cf8faecbea1a40d4be6f147", "sha256": "21ed5b1eab9e849fd37ea6780f97f38c26683b96fbe9a1dacbd100db72686e75" }, "downloads": -1, "filename": "westeros-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47e69f732cf8faecbea1a40d4be6f147", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15951, "upload_time": "2017-08-16T06:36:25", "url": "https://files.pythonhosted.org/packages/fa/bc/fe64b0a530569a77545d171b3defdb294a15aadaa44f3d670fd804b87d98/westeros-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca01b58517ff4a71aba8ff8c0aa2a208", "sha256": "6a0659a61942f6ffefb4c5e1a1635c092a64bbdb176e68b4c0b0bbc4ebe341ea" }, "downloads": -1, "filename": "westeros-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ca01b58517ff4a71aba8ff8c0aa2a208", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 471771, "upload_time": "2017-08-16T06:36:27", "url": "https://files.pythonhosted.org/packages/55/da/1d40db02a6eba4e3e85e7d73e39a018b94748e8bea3e762619040211e3e0/westeros-0.0.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "2d4238c5e83cbf58b3056c15cb551bf1", "sha256": "db50910a384b054e09bf8914ab40ca96b69a6da8056abb5f01608d8f51a30770" }, "downloads": -1, "filename": "westeros-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d4238c5e83cbf58b3056c15cb551bf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19050, "upload_time": "2017-12-12T14:23:55", "url": "https://files.pythonhosted.org/packages/b5/e1/758c70fcb7f2700d6cc870991fd020c8cb3196a60aef828be6dc970d81d5/westeros-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96b01dee4103c076f6c339b75c487279", "sha256": "afb19fb7cd3b929e1c50460becd3d54ca3438c9eff00520a7bf4b4280e7bc12d" }, "downloads": -1, "filename": "westeros-1.0.0.tar.gz", "has_sig": false, "md5_digest": "96b01dee4103c076f6c339b75c487279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 482696, "upload_time": "2017-12-12T14:24:08", "url": "https://files.pythonhosted.org/packages/03/93/f63fd82fc00cef4483a88cf01e88957bf8a23381b885530f749a6579cebc/westeros-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "b56b0906680be4963b26d7798985cecf", "sha256": "61152b516353720183f2fbbc8d05d2b8b8fc9871bafc6b77bf5d45b47042fd89" }, "downloads": -1, "filename": "westeros-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b56b0906680be4963b26d7798985cecf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19486, "upload_time": "2018-01-02T13:52:40", "url": "https://files.pythonhosted.org/packages/98/f3/60fc014d9325a6487da899ac0dbdb587811741fbd41c519a4497e046db77/westeros-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7731676737370580e371dc8df2e7bf10", "sha256": "185021113dcbdc53ff09dcc656132e504bd4b345c0300578d9c8efabc572736b" }, "downloads": -1, "filename": "westeros-1.1.0.tar.gz", "has_sig": false, "md5_digest": "7731676737370580e371dc8df2e7bf10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 500319, "upload_time": "2018-01-02T13:52:46", "url": "https://files.pythonhosted.org/packages/c5/e3/c3e86a3bd00c5b6729cf34247abc533e2227d7cc9394d106fce9e025d750/westeros-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fc2c91786cec891db1c6e63fa77228e8", "sha256": "b9b4404a6c9403ed320ed27640dc93aafd30d5b91cbf4d99d1c63d7e3cd4a737" }, "downloads": -1, "filename": "westeros-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc2c91786cec891db1c6e63fa77228e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19063, "upload_time": "2018-01-15T15:08:18", "url": "https://files.pythonhosted.org/packages/0d/ff/4918c87cabc1f3da54dca9af607bde5a39cffab786f2767772b447098f17/westeros-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1938774e6d4b9a5c2ce112adb77e0ace", "sha256": "d9c9c19ccccaa9b390b419cfcb02b5b52ebe1266301581382b5446e422f5b448" }, "downloads": -1, "filename": "westeros-1.2.0.tar.gz", "has_sig": false, "md5_digest": "1938774e6d4b9a5c2ce112adb77e0ace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 499954, "upload_time": "2018-01-15T15:08:24", "url": "https://files.pythonhosted.org/packages/9e/a9/49fcbf35f30944956ad9cd7e54d8295bb126dfaec6e670b996f6f8540f4d/westeros-1.2.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "5cf44cb3d4ac7dca1da58c36aad4c1f1", "sha256": "33fbedc1df50429051e93e68f533af522b0f9a67906d8fbd6051945dad45904b" }, "downloads": -1, "filename": "westeros-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5cf44cb3d4ac7dca1da58c36aad4c1f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19061, "upload_time": "2018-01-17T13:58:14", "url": "https://files.pythonhosted.org/packages/f4/f3/6075fa24d78cb74dde4eb8a1d6e1bc6095dc7640d5106b549d432479d49c/westeros-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f90656aceafc7b165581313e342bd56", "sha256": "16d3e50cc1c8410794515bd273769d587b4023f9099e8f79c1bed6ba7cbf44b9" }, "downloads": -1, "filename": "westeros-2.0.0.tar.gz", "has_sig": false, "md5_digest": "6f90656aceafc7b165581313e342bd56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 499961, "upload_time": "2018-01-17T13:58:26", "url": "https://files.pythonhosted.org/packages/7c/c8/e68baa6c02ddee6744d1d4cc2a8bdc48291fc3c24c10d146b95e380aced9/westeros-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "0731e3245e3f2a7c56df4ee827d69023", "sha256": "a4b00a1efb95d1806e7dd137bcf2650ef5073e9ecd2682398282e1e80967e8b3" }, "downloads": -1, "filename": "westeros-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0731e3245e3f2a7c56df4ee827d69023", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19549, "upload_time": "2018-05-16T13:49:26", "url": "https://files.pythonhosted.org/packages/2e/ca/61da204f54200a2cc7006777bf7b7fe30b6307360b1fd900edb0e6145f71/westeros-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30d1acefd32c9baa27fbcbd22505ea5", "sha256": "e0678143777a85e99e1a3cb9b6042c8b9295fbb56376414c463f2d1374f05ede" }, "downloads": -1, "filename": "westeros-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d30d1acefd32c9baa27fbcbd22505ea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 500551, "upload_time": "2018-05-16T13:50:05", "url": "https://files.pythonhosted.org/packages/83/5a/7b8d2896c8caaa7c18ceab2042186e8d5a7d38f41e4f13a07a9a69cc5a1c/westeros-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0731e3245e3f2a7c56df4ee827d69023", "sha256": "a4b00a1efb95d1806e7dd137bcf2650ef5073e9ecd2682398282e1e80967e8b3" }, "downloads": -1, "filename": "westeros-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0731e3245e3f2a7c56df4ee827d69023", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19549, "upload_time": "2018-05-16T13:49:26", "url": "https://files.pythonhosted.org/packages/2e/ca/61da204f54200a2cc7006777bf7b7fe30b6307360b1fd900edb0e6145f71/westeros-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d30d1acefd32c9baa27fbcbd22505ea5", "sha256": "e0678143777a85e99e1a3cb9b6042c8b9295fbb56376414c463f2d1374f05ede" }, "downloads": -1, "filename": "westeros-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d30d1acefd32c9baa27fbcbd22505ea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 500551, "upload_time": "2018-05-16T13:50:05", "url": "https://files.pythonhosted.org/packages/83/5a/7b8d2896c8caaa7c18ceab2042186e8d5a7d38f41e4f13a07a9a69cc5a1c/westeros-2.0.1.tar.gz" } ] }