{ "info": { "author": "James Stock, Olivier Renault, Luiko Czub, TestLink-API-Python-client developers", "author_email": "orenault@gmail.com, Luiko.Czub@Liegkat-Archiv.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Testing" ], "description": "TestLink-API-Python-client is a Python XML-RPC client for TestLink_.\n\nInitially based on James Stock testlink-api-python-client R7 and Olivier \nRenault JinFeng_ idea - an interaction of TestLink_, `Robot Framework`_ and Jenkins_.\n\nTestLink-API-Python-client delivers two main classes\n\n- TestlinkAPIGeneric - Implements the TestLink API methods as generic PY methods\n with error handling\n- TestlinkAPIClient - Inherits from TestlinkAPIGeneric and defines service \n methods like \"copyTCnewVersion\".\n\nand the helper class\n\n- TestLinkHelper - search connection parameter from environment variables and \n command line arguments\n \nHow to talk with TestLink in a python shell and copy a test case: ::\n\n set TESTLINK_API_PYTHON_SERVER_URL=http://[YOURSERVER]/testlink/lib/api/xmlrpc/v1/xmlrpc.php\n set TESTLINK_API_PYTHON_DEVKEY=[Users devKey generated by TestLink]\n python\n >>> import testlink\n >>> tls = testlink.TestLinkHelper().connect(testlink.TestlinkAPIClient)\n >>> tls.countProjects()\n 3\n >>> tc_info = tls.getTestCase(None, testcaseexternalid='NPROAPI-3')\n [{'full_tc_external_id': 'NPROAPI-3', ..., 'id': '5440', 'version': '2', \n 'testsuite_id': '5415', 'tc_external_id': '3','testcase_id': '5425', ...}]\n >>> tls.copyTCnewTestCase(tc_info[0]['testcase_id'], testsuiteid=newSuiteID, \n testcasename='a new test case name')\n >>> print tls.whatArgs('createTestPlan')\n createTestPlan(, , [note=], [active=], \n [public=], [devKey=])\n create a test plan \n\nMore information about this library can be found on the Wiki_ \n\n.. _TestLink: http://testlink.org\n.. _JinFeng: http://www.sqaopen.net/blog/en/?p=63\n.. _Robot Framework: http://code.google.com/p/robotframework\n.. _Jenkins: http://jenkins-ci.org\n.. _Wiki: https://github.com/lczub/TestLink-API-Python-client/wiki", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lczub/TestLink-API-Python-client", "keywords": "testing,testlink,xml-rpc,testautomation", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "testlink-api", "package_url": "https://pypi.org/project/testlink-api/", "platform": "any", "project_url": "https://pypi.org/project/testlink-api/", "project_urls": { "Homepage": "https://github.com/lczub/TestLink-API-Python-client" }, "release_url": "https://pypi.org/project/testlink-api/0.7.12/", "requires_dist": null, "requires_python": "", "summary": "Python XML-RPC client for TestLink 1.9.16", "version": "0.7.12" }, "last_serial": 3545492, "releases": { "0.7.0": [ { "comment_text": "", "digests": { "md5": "6cc0592bcac1c383776d68649ed7e68a", "sha256": "3457322da1606f171f18054f23ea8827361f6308d2dd6c64c7c62492300b4f23" }, "downloads": -1, "filename": "testlink-api-0.7.0.tar.gz", "has_sig": false, "md5_digest": "6cc0592bcac1c383776d68649ed7e68a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83642, "upload_time": "2017-09-29T07:15:34", "url": "https://files.pythonhosted.org/packages/b4/e9/4bcc49e3c3bae1665c8247e5fc91f95e01090eac3fe00754dcb793398d25/testlink-api-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "f6827006db175cf450086ba4a457be3d", "sha256": "c13c801433a16ae3dec6466832e962b6fa9132d379cab5f50a679d1613b912d2" }, "downloads": -1, "filename": "testlink-api-0.7.1.tar.gz", "has_sig": false, "md5_digest": "f6827006db175cf450086ba4a457be3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83806, "upload_time": "2017-10-02T02:53:33", "url": "https://files.pythonhosted.org/packages/c1/7a/9dedb9f5c4316ae1128027b5af60c7fabb5b69c15e2803b47e066b699a88/testlink-api-0.7.1.tar.gz" } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "1a0f34bfae2ec6dcaa2c992db68a824c", "sha256": "7a2522f6bde419a734605deb6fa507aa58e117daeb517dd7a483edfac3487e6f" }, "downloads": -1, "filename": "testlink-api-0.7.10.tar.gz", "has_sig": false, "md5_digest": "1a0f34bfae2ec6dcaa2c992db68a824c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83963, "upload_time": "2017-10-02T07:43:34", "url": "https://files.pythonhosted.org/packages/9e/f7/ae213d4e290f0766ce89834394805952860042a24fb1e99b463dc139468d/testlink-api-0.7.10.tar.gz" } ], "0.7.11": [ { "comment_text": "", "digests": { "md5": "04ba0b1561adbd80991236177b1ec5ab", "sha256": "7631bff06b30ce4e4523b51a02381651e99840efd6229b174db9424ec72b6c41" }, "downloads": -1, "filename": "testlink-api-0.7.11.tar.gz", "has_sig": false, "md5_digest": "04ba0b1561adbd80991236177b1ec5ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83868, "upload_time": "2018-02-01T14:37:17", "url": "https://files.pythonhosted.org/packages/c6/70/e2fa6df47dc48398084ec23cae2393c0d69266e357a3969ef6c723c9bc6b/testlink-api-0.7.11.tar.gz" } ], "0.7.12": [ { "comment_text": "", "digests": { "md5": "be271491ab5fc39beb7aaf8d1aea1aa1", "sha256": "41cb66e37afbec9e3a3d3b6a8689f9de8105891aaf7432a20a1496fff6545e32" }, "downloads": -1, "filename": "testlink-api-0.7.12.tar.gz", "has_sig": false, "md5_digest": "be271491ab5fc39beb7aaf8d1aea1aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83933, "upload_time": "2018-02-02T13:07:44", "url": "https://files.pythonhosted.org/packages/ca/93/dd0e5e97d4c0ebc1a8f473672af8cfd4ed488e8d5b02c48e1e817fd87196/testlink-api-0.7.12.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "5cc3c80bd0adb816944307c53148eb1b", "sha256": "1815d08386626a52134fba19c4903d772ee2a066604cbff603e6e3d838879d98" }, "downloads": -1, "filename": "testlink-api-0.7.2.tar.gz", "has_sig": false, "md5_digest": "5cc3c80bd0adb816944307c53148eb1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83849, "upload_time": "2017-10-02T05:10:15", "url": "https://files.pythonhosted.org/packages/15/d0/b92a0b974bf978a81dafd91f28fe889f4c6a0e9358a8f32d3d0c2d599471/testlink-api-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "b6a1c4d71e458ed14b0013ed24279978", "sha256": "366f8aeceaebdd27db0479a6237af6964b701d8bff434de0509d6da31f3f444d" }, "downloads": -1, "filename": "testlink-api-0.7.3.tar.gz", "has_sig": false, "md5_digest": "b6a1c4d71e458ed14b0013ed24279978", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83913, "upload_time": "2017-10-02T06:05:28", "url": "https://files.pythonhosted.org/packages/63/dc/635ee65ed905c075fbeb5055a866fb50aa4f63387ae8c842301e269ab2f1/testlink-api-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "d27afccf7709c5f346db913e840e28e3", "sha256": "ba38d7143937a7016ed63a6ea5cadc39e2afaf8def7815ede4bfebdc96808fed" }, "downloads": -1, "filename": "testlink-api-0.7.4.tar.gz", "has_sig": false, "md5_digest": "d27afccf7709c5f346db913e840e28e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83998, "upload_time": "2017-10-02T06:25:40", "url": "https://files.pythonhosted.org/packages/b2/91/e12c6f2be46e4f673ccf65737aa5f6af388352b02760f897f97c66b00a03/testlink-api-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "df11b705025baa4863a6f3358c55c21d", "sha256": "0371aca349c39e5f474356127c98de721a0118dea995589554fc42332db7b069" }, "downloads": -1, "filename": "testlink-api-0.7.5.tar.gz", "has_sig": false, "md5_digest": "df11b705025baa4863a6f3358c55c21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83993, "upload_time": "2017-10-02T07:09:53", "url": "https://files.pythonhosted.org/packages/82/7e/e7499ed61b96a049a38566d91318253e59a2e4cc6e746adc6d421a96adf8/testlink-api-0.7.5.tar.gz" } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "2f47e53630a48619b575d994814f8dfa", "sha256": "f4cd2edc90ff0c516fb92f8861abbd85cb604137fabda55f54676c8917621c55" }, "downloads": -1, "filename": "testlink-api-0.7.6.tar.gz", "has_sig": false, "md5_digest": "2f47e53630a48619b575d994814f8dfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83994, "upload_time": "2017-10-02T07:14:24", "url": "https://files.pythonhosted.org/packages/12/35/5d2785fa146dafefd0d80797e9c1d54bc1d6e6cfe977aabea50887a5992d/testlink-api-0.7.6.tar.gz" } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "d817ab6dbaebf333aaac33992ca4a112", "sha256": "8bdf396e10f94b69263526441fe4d6b5e45a539a913c8adb97ba84cc64542636" }, "downloads": -1, "filename": "testlink-api-0.7.7.tar.gz", "has_sig": false, "md5_digest": "d817ab6dbaebf333aaac33992ca4a112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83996, "upload_time": "2017-10-02T07:18:02", "url": "https://files.pythonhosted.org/packages/76/a5/8f4d5f9d2213bb30ad6415c66b67c27873a3a54734c542f0d56299ec19d9/testlink-api-0.7.7.tar.gz" } ], "0.7.8": [ { "comment_text": "", "digests": { "md5": "62a6a43c14d1618eb8e4831c74aa5034", "sha256": "8ba48171c3b4e07190d1dbc041033230d81495e2b9a0010e0889bb32fde7e580" }, "downloads": -1, "filename": "testlink-api-0.7.8.tar.gz", "has_sig": false, "md5_digest": "62a6a43c14d1618eb8e4831c74aa5034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84030, "upload_time": "2017-10-02T07:24:03", "url": "https://files.pythonhosted.org/packages/ab/3a/5169fd27da62f98d5945b8269394eb7db8af64b5c33d726b84ee935afdbc/testlink-api-0.7.8.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "613bcb106d64266626080e1b36a24b6b", "sha256": "474d3a88a36d2f3bd5097b32769ce7598b86c29a0f8519a5ee43c084cf884c1c" }, "downloads": -1, "filename": "testlink-api-0.7.9.tar.gz", "has_sig": false, "md5_digest": "613bcb106d64266626080e1b36a24b6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83998, "upload_time": "2017-10-02T07:33:49", "url": "https://files.pythonhosted.org/packages/43/1c/021966ea0797e28f92004af3ce09b8202d76255a19e73e3ff80a2465b3ed/testlink-api-0.7.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "be271491ab5fc39beb7aaf8d1aea1aa1", "sha256": "41cb66e37afbec9e3a3d3b6a8689f9de8105891aaf7432a20a1496fff6545e32" }, "downloads": -1, "filename": "testlink-api-0.7.12.tar.gz", "has_sig": false, "md5_digest": "be271491ab5fc39beb7aaf8d1aea1aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83933, "upload_time": "2018-02-02T13:07:44", "url": "https://files.pythonhosted.org/packages/ca/93/dd0e5e97d4c0ebc1a8f473672af8cfd4ed488e8d5b02c48e1e817fd87196/testlink-api-0.7.12.tar.gz" } ] }