{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "Reahl is a web application framework that allows a Python programmer to work in terms of useful abstractions - using a single programming language.\n\nStubble (a part of the Reahl development tools) is a collection of tools for writing stubs in unit tests. Stubble can be used independently of the Reahl web framework.\n\nUsing stubs allows one to decouple one unit test from real code unrelated to it - you write a fake class to take the place of a real one (which this test is not testing).\n\nStubble ensures, however, that the test will break should the interface of the stub differ from that of the real class it is a stub for. \n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.reahl.org", "keywords": "", "license": "", "maintainer": "Iwan Vosloo", "maintainer_email": "iwan@reahl.org", "name": "reahl-stubble", "package_url": "https://pypi.org/project/reahl-stubble/", "platform": "", "project_url": "https://pypi.org/project/reahl-stubble/", "project_urls": { "Homepage": "http://www.reahl.org" }, "release_url": "https://pypi.org/project/reahl-stubble/4.0.5/", "requires_dist": [ "setuptools (>=32.3.1)", "six" ], "requires_python": "", "summary": "Stub tools for use in unit testing", "version": "4.0.5" }, "last_serial": 4585318, "releases": { "2.0.0": [ { "comment_text": "", "digests": { "md5": "471ddccf49b815d80807e33665b42aae", "sha256": "a9be06f7bb7b5982487643acd7ded5afff2e97baaab66929acb499d02dba0b32" }, "downloads": -1, "filename": "reahl-stubble-2.0.0.tar.gz", "has_sig": true, "md5_digest": "471ddccf49b815d80807e33665b42aae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24683, "upload_time": "2013-12-12T10:08:43", "url": "https://files.pythonhosted.org/packages/58/94/936deb9408ff3e6891ee6841919ff63dfb760090c83dba3b1feb8db39d15/reahl-stubble-2.0.0.tar.gz" } ], "2.0.0a2": [ { "comment_text": "", "digests": { "md5": "1421cc72de543ad00b282b197e7903f8", "sha256": "47c50fbe1ad9d2267e56af7252034766b2ac9b940936a75cc261c4b5291d9b6e" }, "downloads": -1, "filename": "reahl-stubble-2.0.0a2.tar.gz", "has_sig": true, "md5_digest": "1421cc72de543ad00b282b197e7903f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24572, "upload_time": "2013-12-08T20:47:41", "url": "https://files.pythonhosted.org/packages/f3/89/10071d961b11e10b85e09a3e44b20b4d98d85b4fbcc77875dbd914c8707a/reahl-stubble-2.0.0a2.tar.gz" } ], "2.0.0a3": [ { "comment_text": "", "digests": { "md5": "69246db3ba3845ef2f5da4823b3da5c5", "sha256": "d959e7dea1a9d701faa44032dd2a10f57d20cb2b275e1cb5a3c368029aeaf2aa" }, "downloads": -1, "filename": "reahl-stubble-2.0.0a3.tar.gz", "has_sig": true, "md5_digest": "69246db3ba3845ef2f5da4823b3da5c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24542, "upload_time": "2013-12-08T22:13:56", "url": "https://files.pythonhosted.org/packages/48/ce/d33094192de67a381ff577f331d67418044f089f630f5b89b9df89c2fc46/reahl-stubble-2.0.0a3.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "684d60a0c5fad26e04fb2b8c5c9cc806", "sha256": "ceefbac0ec245b59be7e21472be87f9e4991f9c12b92909d8c4dcf5639f20c78" }, "downloads": -1, "filename": "reahl-stubble-2.0.1.tar.gz", "has_sig": true, "md5_digest": "684d60a0c5fad26e04fb2b8c5c9cc806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24673, "upload_time": "2014-04-03T19:38:14", "url": "https://files.pythonhosted.org/packages/12/98/16a79ba1af14aa4b32faf7db618a743c34594c07e5401cdd1be9a433b95e/reahl-stubble-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "8330825a4e609a2665cec6b368cf9192", "sha256": "0aebd3aa75e200bf4b5b0e83c224db3de422a8242dc50909c5d6f883af2d6c2d" }, "downloads": -1, "filename": "reahl-stubble-2.0.2.tar.gz", "has_sig": true, "md5_digest": "8330825a4e609a2665cec6b368cf9192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24675, "upload_time": "2014-04-19T08:56:50", "url": "https://files.pythonhosted.org/packages/40/52/9e9e14a9bcd4dc869b0e972dbd3d25f53d065ca5443ff958c26197383a11/reahl-stubble-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "065ddeebaacf0ea744bf983801743806", "sha256": "3d3427bfdeb2b96a9749d34fbf98ed005523df1b8dd164e520f949049681eba2" }, "downloads": -1, "filename": "reahl-stubble-2.1.0.tar.gz", "has_sig": true, "md5_digest": "065ddeebaacf0ea744bf983801743806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24664, "upload_time": "2014-04-21T09:41:13", "url": "https://files.pythonhosted.org/packages/68/20/491bf7191c9de7baaa576232403fec3fa9c028ef338da960908becb94a07/reahl-stubble-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "8e9cb35e81e9d648c8e2385ebd53dc80", "sha256": "d5051fb7ffc6c48aa4f0ff42ffabbcea7239b4114bf60ffb65278254a0905fe5" }, "downloads": -1, "filename": "reahl-stubble-2.1.1.tar.gz", "has_sig": true, "md5_digest": "8e9cb35e81e9d648c8e2385ebd53dc80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24909, "upload_time": "2014-05-28T11:24:40", "url": "https://files.pythonhosted.org/packages/ab/91/9a8104203a16218e3344faf43fa17a2b388ceb557b0fa5466cf26a76baa7/reahl-stubble-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "1d5756aa951340083cb40a12c408a535", "sha256": "40063c4ab8fdaaa78eec88dccb9071684bf05d987a9211cc1c8ea5074c7e8c15" }, "downloads": -1, "filename": "reahl-stubble-2.1.2.tar.gz", "has_sig": true, "md5_digest": "1d5756aa951340083cb40a12c408a535", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24892, "upload_time": "2014-08-24T13:34:21", "url": "https://files.pythonhosted.org/packages/28/f5/248ee0bae843e8dccfc9a28c2c74fc2c16b44326c779755a2949ecc2917a/reahl-stubble-2.1.2.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "0881e0e15aa5b3aab2452e7ddd71f7d6", "sha256": "409b766fc5910bff69dad7bcab9294d53105b6ab7e02022ab68666abff6af48a" }, "downloads": -1, "filename": "reahl-stubble-3.0.0.tar.gz", "has_sig": true, "md5_digest": "0881e0e15aa5b3aab2452e7ddd71f7d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25564, "upload_time": "2014-09-07T09:48:01", "url": "https://files.pythonhosted.org/packages/54/aa/c00b2cf7a8cd6761dd9e8347b865903f97a8def47b5c9cb21c1434ddce8f/reahl-stubble-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "9b7e2c0e1df5acb1a194acc1d7630793", "sha256": "1c44813b59b29b33ecc26d8283586cdaf69dc2223fd131f47b6e96205a49379a" }, "downloads": -1, "filename": "reahl_stubble-3.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9b7e2c0e1df5acb1a194acc1d7630793", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24760, "upload_time": "2015-03-19T14:59:23", "url": "https://files.pythonhosted.org/packages/9f/43/beb7c53490faf7fee24f09aa8491708da857f3b5cde2cdf350a25d91d16d/reahl_stubble-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43e6be8f7731c66829f93a2a629475e7", "sha256": "799097368a01874cc9fd6c4c6e6034bbfc16bea128ed60633615384735756448" }, "downloads": -1, "filename": "reahl-stubble-3.1.0.tar.gz", "has_sig": true, "md5_digest": "43e6be8f7731c66829f93a2a629475e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25912, "upload_time": "2015-03-19T14:59:27", "url": "https://files.pythonhosted.org/packages/11/ed/2c25db4e20a9bcb326820955d2e62138f723ecc26e4f3c95e5213911fd3d/reahl-stubble-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "17c88dea5766e0035b854da89d35071e", "sha256": "e3e9f51a1874bec65dcda0e237acd430ccf016e2fffec8f733a743499f6958e8" }, "downloads": -1, "filename": "reahl_stubble-3.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17c88dea5766e0035b854da89d35071e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 24767, "upload_time": "2015-12-12T17:13:49", "url": "https://files.pythonhosted.org/packages/42/cf/bd833401ea7f0e3c5d747a4444227d7d0293c6756b98575ea47dd99d8b10/reahl_stubble-3.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca005f1361707f1cf8a997a9c0bbe667", "sha256": "f852a97b9539a6d8e9af0d303b6a6ecc08864cef1658537f16d3245ae353aaad" }, "downloads": -1, "filename": "reahl-stubble-3.1.1.tar.gz", "has_sig": false, "md5_digest": "ca005f1361707f1cf8a997a9c0bbe667", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25941, "upload_time": "2015-12-12T17:13:55", "url": "https://files.pythonhosted.org/packages/5e/b2/3183e5b19b0d24d15cb23098da82890a449ed6580c532a54fd1f9e50d423/reahl-stubble-3.1.1.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "3247e101aa60b8827dd99f713f9aa179", "sha256": "0cb59b3338d563a409040e34e962c20fd3c3eb6c17374d998f0c0bb618d0890e" }, "downloads": -1, "filename": "reahl_stubble-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3247e101aa60b8827dd99f713f9aa179", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25433, "upload_time": "2016-06-12T09:18:20", "url": "https://files.pythonhosted.org/packages/f3/8f/9c1edb941297cb378fb918ff6c260ddd7dd2186063f913e69f4ec9a69a82/reahl_stubble-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9dfa78d521ef7782b4aee50eb192f37", "sha256": "db761e73e8dcd00566c971e0fb99ecc6f478a30deaf09879819a46bb006cd620" }, "downloads": -1, "filename": "reahl-stubble-3.2.0.tar.gz", "has_sig": false, "md5_digest": "c9dfa78d521ef7782b4aee50eb192f37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26486, "upload_time": "2016-06-12T09:18:25", "url": "https://files.pythonhosted.org/packages/23/83/800e84e4b1e31c7f4864e1a25ac616f3ef5270316cafcf6f40320e478eb3/reahl-stubble-3.2.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "8b8d866a7b685135b4c7b29216118c2e", "sha256": "4d5187257be016b8656d3a99075b3d90bf8ea75149ed9fc43fb3c1a5f0ed00cb" }, "downloads": -1, "filename": "reahl_stubble-4.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8b8d866a7b685135b4c7b29216118c2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23848, "upload_time": "2018-05-10T19:27:15", "url": "https://files.pythonhosted.org/packages/04/0b/a9a9346536d3743bdf99f41de3e40a85b4e9ca17dd01d098174d82030a67/reahl_stubble-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05e2507ed8dc81a9a9571ecc4f6d3511", "sha256": "1d2728f579e7615a6b7afed2b5e7f2780e001a1fcbebf17a2a7aa29e4896eb33" }, "downloads": -1, "filename": "reahl-stubble-4.0.0.tar.gz", "has_sig": true, "md5_digest": "05e2507ed8dc81a9a9571ecc4f6d3511", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26540, "upload_time": "2018-05-10T19:27:17", "url": "https://files.pythonhosted.org/packages/81/00/1b0a68986fbd09e548246ffcd4d5ccbd8b08fe5900e047f9292fb397eae1/reahl-stubble-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "ffe8e77f4361ecded556e3608d601aaa", "sha256": "049e05866d41f2a53b938ed9faca41fafd27e477d4b2cb7c27aa862a68dd76b3" }, "downloads": -1, "filename": "reahl_stubble-4.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ffe8e77f4361ecded556e3608d601aaa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23849, "upload_time": "2018-05-31T14:56:15", "url": "https://files.pythonhosted.org/packages/13/30/09f05dedf5ed2cb092cee7ad7faa5123df663390575cbed37c90291d388e/reahl_stubble-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d413f563fd295f54c948d6ac88ca0312", "sha256": "4d17ce4baa271374f360333b43a7905d38f881da67ee20ec6d9b455b54dcc3ba" }, "downloads": -1, "filename": "reahl-stubble-4.0.1.tar.gz", "has_sig": true, "md5_digest": "d413f563fd295f54c948d6ac88ca0312", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26535, "upload_time": "2018-05-31T14:56:17", "url": "https://files.pythonhosted.org/packages/ee/bc/7a55013dcb511f8d830c4955c70e3ffead9ddb27b31515352d32800f9d70/reahl-stubble-4.0.1.tar.gz" } ], "4.0.2": [ { "comment_text": "", "digests": { "md5": "3d627b518c7385c1049d9d3c5b860af3", "sha256": "577cf981a56494d21b0e3eb5c7105b3f7d24ccfe3fce956a6f5fa98d85452b10" }, "downloads": -1, "filename": "reahl_stubble-4.0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3d627b518c7385c1049d9d3c5b860af3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23835, "upload_time": "2018-07-12T14:18:33", "url": "https://files.pythonhosted.org/packages/f5/d6/6f323a9870f0b7c7cf91b478c59bc8a95444323ea0a7f41fea4dc69fbd15/reahl_stubble-4.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99007c828ff13dd62dabbc6ca36afda3", "sha256": "5ecfcc1884267d129ea61499dc1fc488c6223e8be33b71016b7219e65267cf30" }, "downloads": -1, "filename": "reahl-stubble-4.0.2.tar.gz", "has_sig": true, "md5_digest": "99007c828ff13dd62dabbc6ca36afda3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26506, "upload_time": "2018-07-12T14:18:35", "url": "https://files.pythonhosted.org/packages/56/a6/15df2da92ddc8604d6c8acc429559355aba4840104e25d9b3d34e57655d1/reahl-stubble-4.0.2.tar.gz" } ], "4.0.4": [ { "comment_text": "", "digests": { "md5": "461b925e31aaf8b9c4d2487dbd8b93f8", "sha256": "03ca5d82a947ea39d29d2e2af58675f317a83adbd9d80311b8c84f90f78f7135" }, "downloads": -1, "filename": "reahl_stubble-4.0.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "461b925e31aaf8b9c4d2487dbd8b93f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23863, "upload_time": "2018-11-22T14:50:03", "url": "https://files.pythonhosted.org/packages/0f/fc/1df8081eb3fc7d236c7fcf2129e54ea8b2e4a4375ec48ab847f36c981b25/reahl_stubble-4.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed25752e5a30228a4edc79216f2265a4", "sha256": "c08d51928f432477c139b7baa207833a59003ae63a7082c2b0f61f3973ed8f10" }, "downloads": -1, "filename": "reahl-stubble-4.0.4.tar.gz", "has_sig": true, "md5_digest": "ed25752e5a30228a4edc79216f2265a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26533, "upload_time": "2018-11-22T14:50:05", "url": "https://files.pythonhosted.org/packages/8d/51/c432dfe1dfd21709c017bdff8e57fab4e7e9a4f04642f2dd029137f88809/reahl-stubble-4.0.4.tar.gz" } ], "4.0.5": [ { "comment_text": "", "digests": { "md5": "04ad4dafa12803d4d284f97790a8c1a3", "sha256": "aef6743a58010b7079399410fb6b849eebe2487fed271fa99aa132fcc752fb53" }, "downloads": -1, "filename": "reahl_stubble-4.0.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "04ad4dafa12803d4d284f97790a8c1a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23861, "upload_time": "2018-12-11T12:38:12", "url": "https://files.pythonhosted.org/packages/19/01/ccccaffef81da30e4a6f8f95c26af7212ff80f670940673590a29217088b/reahl_stubble-4.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4207dd356b9da4839fccba1469273e46", "sha256": "ae92815f9e49868f300d114ab739f3a225390317d112b1955bbe49c0b0f5ced8" }, "downloads": -1, "filename": "reahl-stubble-4.0.5.tar.gz", "has_sig": true, "md5_digest": "4207dd356b9da4839fccba1469273e46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26532, "upload_time": "2018-12-11T12:38:15", "url": "https://files.pythonhosted.org/packages/a4/45/d3baeafe88c53e8cce296df552df1306c53f940cada9d6ddca50be048da8/reahl-stubble-4.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "04ad4dafa12803d4d284f97790a8c1a3", "sha256": "aef6743a58010b7079399410fb6b849eebe2487fed271fa99aa132fcc752fb53" }, "downloads": -1, "filename": "reahl_stubble-4.0.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "04ad4dafa12803d4d284f97790a8c1a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23861, "upload_time": "2018-12-11T12:38:12", "url": "https://files.pythonhosted.org/packages/19/01/ccccaffef81da30e4a6f8f95c26af7212ff80f670940673590a29217088b/reahl_stubble-4.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4207dd356b9da4839fccba1469273e46", "sha256": "ae92815f9e49868f300d114ab739f3a225390317d112b1955bbe49c0b0f5ced8" }, "downloads": -1, "filename": "reahl-stubble-4.0.5.tar.gz", "has_sig": true, "md5_digest": "4207dd356b9da4839fccba1469273e46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26532, "upload_time": "2018-12-11T12:38:15", "url": "https://files.pythonhosted.org/packages/a4/45/d3baeafe88c53e8cce296df552df1306c53f940cada9d6ddca50be048da8/reahl-stubble-4.0.5.tar.gz" } ] }