{ "info": { "author": "Simon de Haan", "author_email": "dev@praekeltfoundation.org", "bugtrack_url": null, "classifiers": [], "description": "Python-Foneworx\n===============\n\nTwisted based library for interacting with Foneworx.co.za's XML API\n\nMethods implemented\n-------------------\n\n* Login\n* Logout\n* NewMessages\n* DeleteNewMessages\n* SendMessages\n* SentMessages\n* DeleteSentMessages\n\nUsage:\n------\n\nIt runs in Twisted, uses Trial for unittests.\n\n::\n\n $ virtualenv --no-site-packages ve\n $ source ve/bin/activate\n\nRun the client tests, the responses for these are mocked and do not need\na Foneworx account set up.\n\n::\n\n (ve)$ trial tests.client_tests\n\nRun the connection tests, these tests do actually connect to Foneworx to send & receive SMSs. Running these tests will cost you money / SMS credits.\n\n::\n\n (ve)$ MSISDN=+27xxx USERNAME=xxx PASSWORD=xxx trial tests.connection_tests\n\nPart of the tests is a full stack: receive, reply, delivery report & delete.\n\n::\n\n (ve)$ USERNAME=xxx PASSWORD=xxx trial \\\n > tests.connection_tests.FoneworxConnectionTestCase.test_full_stack\n tests.connection_tests\n FoneworxConnectionTestCase\n test_full_stack ... Please send a test SMS to Foneworx in order to fill the inbox.\n Checking for new SMSs every 2 seconds\n Checking for new SMSs every 2 seconds\n Checking for new SMSs every 2 seconds\n Checking for new SMSs every 2 seconds\n Replying to an SMS received from +27xxxxxxxxx\n Waiting until delivered\n Not delivered yet: At Network\n Not delivered yet: At Network\n Not delivered yet: At Network\n Delivered!\n Deleting the received message\n Deleted: Success\n Deleting the sent message\n Deleted: None\n Logging out\n Logged out: Success\n [OK]\n \n --------------------------------------------------\n Ran 1 tests in 51.191s\n \n PASSED (successes=1)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/smn/python-foneworx", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "python-foneworx", "package_url": "https://pypi.org/project/python-foneworx/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/python-foneworx/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/smn/python-foneworx" }, "release_url": "https://pypi.org/project/python-foneworx/0.1/", "requires_dist": null, "requires_python": null, "summary": "Foneworx XML API library", "version": "0.1" }, "last_serial": 797939, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fe0114e58cde78b3d8a696e7b06ee066", "sha256": "247db999fd542dfe3459da85bd79e34a1a7078cbd29c26c872b9ba5cebc473f5" }, "downloads": -1, "filename": "python-foneworx-0.1.tar.gz", "has_sig": false, "md5_digest": "fe0114e58cde78b3d8a696e7b06ee066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10418, "upload_time": "2011-05-05T06:45:42", "url": "https://files.pythonhosted.org/packages/25/7c/3d247c34339d47f92907cacca15fe3d83596ae5b28bd3c4c8265f8b4dda2/python-foneworx-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe0114e58cde78b3d8a696e7b06ee066", "sha256": "247db999fd542dfe3459da85bd79e34a1a7078cbd29c26c872b9ba5cebc473f5" }, "downloads": -1, "filename": "python-foneworx-0.1.tar.gz", "has_sig": false, "md5_digest": "fe0114e58cde78b3d8a696e7b06ee066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10418, "upload_time": "2011-05-05T06:45:42", "url": "https://files.pythonhosted.org/packages/25/7c/3d247c34339d47f92907cacca15fe3d83596ae5b28bd3c4c8265f8b4dda2/python-foneworx-0.1.tar.gz" } ] }