{ "info": { "author": "James Robson", "author_email": "dumdumpy@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "============\ndumdum\n============\nCreate fake HTTP servers with simple stanzas.\n\nThis module allows you to easily create \"dummy\" servers from simple descriptive\ntext. Need a dummy server for testing, or maybe the service you're trying to\ntest doesn't have a \"stage\" environment? That's what this is for.\n\n\nInstallation\n===============\nYou can install the extension with ``pip`` like\n\n::\n\n pip install dumdum\n\nUsage\n===============\n``dumdum`` is both a command-line utility and a library. It takes a simple\n_stanza_ format and generates a web server with endpoints from that. E.g. to do\n\"hello world\" you could do\n\n::\n\n printf \"\n > GET\n > /hello\n < body world\n .\n \" | dumdum\n\nThen you can test with\n\n::\n\n % curl http://localhost:8001/hello\n\n > GET /hello HTTP/1.1\n > Host: localhost:8001\n > User-Agent: curl/7.51.0\n > Accept: */*\n >\n * HTTP 1.0, assume close after body\n < HTTP/1.0 200 OK\n < Date: Wed, 17 May 2017 18:43:39 GMT\n < Server: WSGIServer/0.1 Python/2.7.13\n < Content-type: text/plain\n < Content-Length: 7\n\n world\n\nThis will create a server listening on the default port (``8001``). ``Dumdum`` is a\nWSGI compliant library, so you can easily serve it from your own code like\n\n::\n\n from wsgiref.simple_server import make_server\n from dumdum import Dumdum\n\n dum = Dumdum(\"\"\"\n > GET\n > /hello\n < body world\n .\n \"\"\")\n srv = make_server('', 5000, dum.server)\n srv.serve_forever()\n\nSource and further details can be found at https://github.com/jar-o/dumdum", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.github.com/jar-o/dumdum/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dumdum", "package_url": "https://pypi.org/project/dumdum/", "platform": "any", "project_url": "https://pypi.org/project/dumdum/", "project_urls": { "Homepage": "http://www.github.com/jar-o/dumdum/" }, "release_url": "https://pypi.org/project/dumdum/0.1.9/", "requires_dist": null, "requires_python": "", "summary": "Easily create dummy HTTP servers", "version": "0.1.9" }, "last_serial": 3692176, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "53a65f13ba3fe84a2d6ec6489dd94901", "sha256": "3ed0d96625e609cc1dabad3f7c0612ee3bd9eedc8da8e235fdd4fadf0144b8fc" }, "downloads": -1, "filename": "dumdum-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "53a65f13ba3fe84a2d6ec6489dd94901", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12261, "upload_time": "2017-05-17T20:38:33", "url": "https://files.pythonhosted.org/packages/34/52/d782b4df90e4d085024ecd6461c146bcab00facb44191023cb959efd71b2/dumdum-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eaf4207c8f829d59f5c5eff3be554b40", "sha256": "32a6584b421d1bd0f8c5e8b61c77d0c1d5d0e243d299fa32419e77dd8a9f3645" }, "downloads": -1, "filename": "dumdum-0.1.0.tar.gz", "has_sig": false, "md5_digest": "eaf4207c8f829d59f5c5eff3be554b40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6445, "upload_time": "2017-05-17T20:38:36", "url": "https://files.pythonhosted.org/packages/71/89/4a8cc581426c6b513030937aad35d52379b213755908298b8d1e60ab1ff2/dumdum-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "40880962adc186597be66e98f5269470", "sha256": "a508f70ae06a1d14be4692e840c80e18303c37fa49c6171f6087b87b8f7972fc" }, "downloads": -1, "filename": "dumdum-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "40880962adc186597be66e98f5269470", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12304, "upload_time": "2017-05-17T21:50:06", "url": "https://files.pythonhosted.org/packages/61/42/704101ba093955dd7b643cb60f60506198796ed61355b5b30f2eeb57d7ee/dumdum-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd60d353d07079887b6ce82f8a08f677", "sha256": "544e3698476645c12c4fed7272c3224188907c4edad9aef247f1173793525a35" }, "downloads": -1, "filename": "dumdum-0.1.1.tar.gz", "has_sig": false, "md5_digest": "bd60d353d07079887b6ce82f8a08f677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6515, "upload_time": "2017-05-17T21:50:08", "url": "https://files.pythonhosted.org/packages/02/da/bfda6a0892dec63089cd02618d94d9000691d1860d1981efa7e510ffdade/dumdum-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1371d4798cad408a0e74d7bf6b8a3bf8", "sha256": "8a69223e264a10e0bbb50339f269ac6d4945c75e450a17209f76d2d46970e465" }, "downloads": -1, "filename": "dumdum-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "1371d4798cad408a0e74d7bf6b8a3bf8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12611, "upload_time": "2017-05-19T21:27:18", "url": "https://files.pythonhosted.org/packages/6f/ac/dbe542de7bf070374de5a76e101d523eebb2d7b2e30f2734cb1f6d8acc38/dumdum-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11c49bfd38a910648baf34d5e008ab37", "sha256": "c41ef325ee6f28e7c0821330e13ae038698037e587c026b63a3ec8d47ca9fd09" }, "downloads": -1, "filename": "dumdum-0.1.2.tar.gz", "has_sig": false, "md5_digest": "11c49bfd38a910648baf34d5e008ab37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6724, "upload_time": "2017-05-19T21:27:21", "url": "https://files.pythonhosted.org/packages/11/42/d7b9d6ef7bc27a89a465aadcfcd040cf29cf2c9cc05c49129e0c09bf8920/dumdum-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "958406ed0f69b3ad02d6d9fd649d54bb", "sha256": "bc0ce5b7517f1c1910af70e8c909b9645e10ebd5cf50d2a46331f3ca26496c53" }, "downloads": -1, "filename": "dumdum-0.1.3.tar.gz", "has_sig": false, "md5_digest": "958406ed0f69b3ad02d6d9fd649d54bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7028, "upload_time": "2017-10-10T16:03:04", "url": "https://files.pythonhosted.org/packages/d7/be/cf04754154bff903b0890a7359eff630d05da91fbf952d3e59bff8cee30c/dumdum-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7e0969461f68fcae2543d2ff6feea1e3", "sha256": "db93a7aaa12224ff1ac000ad918f39fcdf01eaeee9901e3f45c4660b63231782" }, "downloads": -1, "filename": "dumdum-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7e0969461f68fcae2543d2ff6feea1e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6995, "upload_time": "2017-10-10T18:04:24", "url": "https://files.pythonhosted.org/packages/34/ff/0811da9a95f468b3b0fbc274cdecd3bc2a12cb8378bc4079d86f7e15823d/dumdum-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b86b27a6a3c35514bc4ab8f00aabb4b1", "sha256": "195599bf5288ea5909d3320c5254c01b238e6cf8b0441ff0cd8c005505e1d598" }, "downloads": -1, "filename": "dumdum-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b86b27a6a3c35514bc4ab8f00aabb4b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7160, "upload_time": "2017-10-10T20:15:29", "url": "https://files.pythonhosted.org/packages/8b/00/ff71089617c9b3375bcfa52cbaf7144e02987ed9c52f14570de58490e72f/dumdum-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5df335833f7d4e7792825f5280af3a6d", "sha256": "c85fee38308a7f2b3969ee48dee99d8a222425b84888ff423038bfb106dddd5c" }, "downloads": -1, "filename": "dumdum-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5df335833f7d4e7792825f5280af3a6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7154, "upload_time": "2018-03-21T15:48:39", "url": "https://files.pythonhosted.org/packages/f8/28/e0da654d864aed03d55a72d39103cfcec57d8acf20994b5c6cce38f45731/dumdum-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "fa39ecd02569f5569ca0fec152de26c4", "sha256": "fc03270e86a37595bda8453c14c8f58a62814c08cabf5804d4734992fabe36b7" }, "downloads": -1, "filename": "dumdum-0.1.7.tar.gz", "has_sig": false, "md5_digest": "fa39ecd02569f5569ca0fec152de26c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6953, "upload_time": "2018-03-21T15:51:31", "url": "https://files.pythonhosted.org/packages/ce/d0/5bd851dc728f9eefa2bf16cab3a40f9d5f2164f3bc62afc02516cb129301/dumdum-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "df1f5c5dcf1013bb62d698fb9ec86afc", "sha256": "a0ebac6b82f6d2eebc445ca424d1935ff4be5cc6a3d3b9a1ba56311a91320254" }, "downloads": -1, "filename": "dumdum-0.1.8.tar.gz", "has_sig": false, "md5_digest": "df1f5c5dcf1013bb62d698fb9ec86afc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7159, "upload_time": "2018-03-21T15:52:36", "url": "https://files.pythonhosted.org/packages/01/bb/467603821d48137b62c7bf490fc6f4de1d7f7634697829b7fe39b667d20d/dumdum-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "4d6767719445783eb2b91c109b81c0b0", "sha256": "1f09d551cf3601f24758b9d942897cf11ae104d34c4359f56b2cc1c3ce1b8ac4" }, "downloads": -1, "filename": "dumdum-0.1.9.tar.gz", "has_sig": false, "md5_digest": "4d6767719445783eb2b91c109b81c0b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7157, "upload_time": "2018-03-21T15:53:49", "url": "https://files.pythonhosted.org/packages/e5/0a/873ce3117b5cc2afb8ddc07ae8a5a4a66aa71e95056d3910c170cc600413/dumdum-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4d6767719445783eb2b91c109b81c0b0", "sha256": "1f09d551cf3601f24758b9d942897cf11ae104d34c4359f56b2cc1c3ce1b8ac4" }, "downloads": -1, "filename": "dumdum-0.1.9.tar.gz", "has_sig": false, "md5_digest": "4d6767719445783eb2b91c109b81c0b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7157, "upload_time": "2018-03-21T15:53:49", "url": "https://files.pythonhosted.org/packages/e5/0a/873ce3117b5cc2afb8ddc07ae8a5a4a66aa71e95056d3910c170cc600413/dumdum-0.1.9.tar.gz" } ] }