{ "info": { "author": "Edward Easton", "author_email": "eeaston@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Pyramid", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "Py.test Pyramid Server Fixture\n==============================\n\nPyramid server fixture for py.test. The server is session-scoped by\ndefault and run in a subprocess and temp dir, and as such is a 'real'\nserver that you can point a Selenium webdriver at.\n\nInstallation\n------------\n\nInstall using your favourite package manager:\n\n.. code:: bash\n\n pip install pytest-pyramid-server\n # or..\n easy_install pytest-pyramid-server\n\nEnable the fixture explicitly in your tests or conftest.py (not required\nwhen using setuptools entry points):\n\n.. code:: python\n\n pytest_plugins = ['pytest_pyramid_server']\n\nConfiguration\n-------------\n\nThis fixture searches for its configuration in the current working\ndirectory called 'testing.ini'. All .ini files in the cwd will be copied\nto the tempdir so that paster-style config chaining still works. For\nexample:\n\n::\n\n my-pyramid-app/\n src/ # Project code is in here\n setup.py # Project setup.py\n development.ini # Development settings\n production.ini # Production settings\n testing.ini # Testing settings, will be used if tests \n # are invoked using 'py.test' from this \n # directory\n\nExample\n-------\n\nHere's a noddy test case showing the main functionality:\n\n.. code:: python\n\n def test_pyramid_server(pyramid_server):\n # This is the http://{host}:{port} of the running server. It will attempt to resolve\n # to externally accessable IPs so a web browser can access it.\n assert pyramid_server.uri.startswith('http')\n\n # GET a document from the server.\n assert pyramid_server.get('/orders/macbooks', as_json=True) == {'id-1234': 'MPB-15inch'}\n\n # POST a document to the server.\n assert pyramid_server.post('/login', 'guest:password123').response_code == 200\n\n # ``path.py`` path object to the running config file\n assert pyramid_server.working_config.endswith('testing.ini')\n\n``PyramidServer`` class\n-----------------------\n\nUsing this with the default ``pyramid_server`` py.test fixture is good\nenough for a lot of use-cases however you may wish to have more\nfine-grained control about the server configuration. To do this you can\nuse the underlying server class directly - this is an implenentation of\nthe ``pytest-server-fixture`` framework and as such acts as a context\nmanager:\n\n.. code:: python\n\n from pytest_pyramid import PyramidTestServer\n\n def test_custom_server():\n with PyramidTestServer(\n # You can specify you own config directory and name\n config_dir='/my/config',\n config_fileme='my_testing.ini',\n\n # You can set arbitrary config variables in the constructor\n extra_config_vars={'my_config_section': {'my_dbname: 'foo',\n 'my_dbpass: 'bar'}}\n ) as server:\n assert not server.dead\n assert 'my_dbname = foo' in server.working_config.text()\n\n # Server should now be dead\n assert server.dead \n\n``pytest-webdriver`` and `PageObjects `__ integration\n------------------------------------------------------------------------------------------------------\n\nThe ``pytest-webdriver`` plugin will detect when this plugin is active\nand set its default base URL to the url of the running server. This is a\nnice way of avoiding lots of string manipulation in your browser tests\nwhen using Page Objects:\n\n.. code:: python\n\n from page_objects import PageObject, PageElement\n\n class LoginPage(PageObject):\n username = PageElement(id_='username')\n password = PageElement(name='password')\n login = PageElement(css='input[type=\"submit\"]')\n\n def test_login_page(webdriver, pyramid_server):\n page = LoginPage(webdriver)\n page.login.click()\n page.get('/foo/bar')\n assert webdriver.getCurrentUrl() == pyramid_server.uri + '/foo/bar'\n\n\nChangelog\n---------\n\n1.7.0\n~~~~~\n\n- All: Support pytest >= 4.0.0\n- All: Support Python 3.7\n- pytest-server-fixtures: if host not defined on your machine, default\n to localhost\n- pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API\n changes\n- pytest-verbose-parametrize: Add support for revamped marker\n infrastructure\n- pytest-verbose-parametrize: Fix integration tests to support pytest\n >= 4.1.0\n- pytest-virtualenv: Add virtualenv as install requirement. Fixes #122\n- pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue\n- circleci: Fix checks by skipping coverall submission for developer\n without push access\n- wheels: Generate universal wheels installable with both python 2.x\n and 3.x\n- dist: Remove support for building and distributing \\*.egg files\n- VagrantFile: Install python 3.7 and initialize python 3.7 by default\n- Fix DeprecationWarning warnings using \"logger.warning()\" function\n\n1.6.2 (2019-02-21)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: suppress stacktrace if kill() is called\n- pytest-server-fixtures: fix random port logic in TestServerV2\n\n1.6.1 (2019-02-12)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: fix exception when attempting to access\n hostname while server is not started\n\n1.6.0 (2019-02-12)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: added previously removed TestServerV2.kill()\n function\n- pytest-profiling: pin more-itertools==5.0.0 in integration tests, as\n that's a PY3 only release\n\n1.5.1 (2019-01-24)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-verbose-parametrize: fixed unicode parameters when using\n ``@pytest.mark.parametrize``\n\n1.5.0 (2019-01-23)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: made postgres fixtures and its tests\n optional, like all other fixtures\n- pytest-server-fixtures: reverted a fix for pymongo deprecation\n warning, as this will break compatibility with pymongo 3.6.0\n- pytest-server-fixtures: dropped RHEL5 support in httpd\n\n1.4.1 (2019-01-18)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: server fixture binary path specified in ENV\n now only affect server class 'thread'\n\n1.4.0 (2019-01-15)\n~~~~~~~~~~~~~~~~~~\n\n- Fixing python 3 compatibility in Simple HTTP Server fixture\n- Fixed broken tests in pytest-profiling\n- Pinned pytest<4.0.0 until all deprecation warnings are fixed.\n- pytest-webdriver: replaced deprecated phantomjs with headless Google\n Chrome.\n- Add Vagrantfile to project to make test environment portable.\n- Add .editorconfig file to project.\n- pytest-server-fixtures: add TestServerV2 with Docker and Kubernetes\n support.\n- pytest-server-fixtures: fix for an issue where MinioServer is not\n cleaned up after use.\n- pytest-server-fixtures: fix deprecation warnings when calling\n pymongo.\n- pytest-server-fixtures: close pymongo client on MongoTestServer\n teardown.\n- pytest-server-fixtures: upgrade Mongo, Redis and RethinkDB to\n TestServerV2.\n- coveralls: fix broken coveralls\n\n1.3.1 (2018-06-28)\n~~~~~~~~~~~~~~~~~~\n\n- Use pymongo list\\_database\\_names() instead of the deprecated\n database\\_names(), added pymongo>=3.6.0 dependency\n\n1.3.0 (2017-11-17)\n~~~~~~~~~~~~~~~~~~\n\n- Fixed workspace deletion when teardown is None\n- Fixed squash of root logger in pytest-listener\n- Added S3 Minio fixture (many thanks to Gavin Bisesi)\n- Added Postgres fixture (many thanks to Gavin Bisesi)\n- Use requests for server fixtures http gets as it handles redirects\n and proxies properly\n\n1.2.12 (2017-8-1)\n~~~~~~~~~~~~~~~~~\n\n- Fixed regression on cacheing ephemeral hostname, some clients were\n relying on this. This is now optional.\n\n1.2.11 (2017-7-21)\n~~~~~~~~~~~~~~~~~~\n\n- Fix for OSX binding to illegal local IP range (Thanks to Gavin\n Bisesi)\n- Setup and Py3k fixes for pytest-profiling (Thanks to xoviat)\n- We no longer try and bind port 5000 when reserving a local IP host,\n as someone could have bound it to 0.0.0.0\n- Fix for #46 sourcing gprof2dot when the local venv has not been\n activated\n\n1.2.10 (2017-2-23)\n~~~~~~~~~~~~~~~~~~\n\n- Handle custom Pytest test items in pytest-webdriver\n\n1.2.9 (2017-2-23)\n~~~~~~~~~~~~~~~~~\n\n- Add username into mongo server fixture tempdir path to stop\n collisions on shared multiuser filesystems\n\n1.2.8 (2017-2-21)\n~~~~~~~~~~~~~~~~~\n\n- Return function results in shutil.run.run\\_as\\_main\n\n1.2.7 (2017-2-20)\n~~~~~~~~~~~~~~~~~\n\n- More handling for older versions of path.py\n- Allow virtualenv argument passing in pytest-virtualenv\n\n1.2.6 (2017-2-16 )\n~~~~~~~~~~~~~~~~~~\n\n- Updated devpi server server setup for devpi-server >= 2.0\n- Improvements for random port picking\n- HTTPD server now binds to 0.0.0.0 by default to aid Selenium-style\n testing\n- Updated mongodb server args for mongodb >= 3.2\n- Corrections for mongodb fixture config and improve startup logic\n- Added module-scoped mongodb fixture\n- Handling for older versions of path.py\n- Fix for #40 where tests that chdir break pytest-profiling\n\n1.2.5 (2016-12-09)\n~~~~~~~~~~~~~~~~~~\n\n- Improvements for server runner host and port generation, now supports\n random local IPs\n- Bugfix for RethinkDB fixture config\n\n1.2.4 (2016-11-14)\n~~~~~~~~~~~~~~~~~~\n\n- Bugfix for pymongo extra dependency\n- Windows compatibility fix for pytest-virtualenv (Thanks to\n Jean-Christophe Fillion-Robin for PR)\n- Fix symlink handling for\n pytest-shutil.cmdline.get\\_real\\_python\\_executable\n\n1.2.3 (2016-11-7)\n~~~~~~~~~~~~~~~~~\n\n- Improve resiliency of Mongo fixture startup checks\n\n1.2.2 (2016-10-27)\n~~~~~~~~~~~~~~~~~~\n\n- Python 3 compatibility across most of the modules\n- Fixed deprecated Path.py imports (Thanks to Bryan Moscon)\n- Fixed deprecated multicall in pytest-profiling (Thanks to Paul van\n der Linden for PR)\n- Added devpi-server fixture to create an index per test function\n- Added missing licence file\n- Split up httpd server fixture config so child classes can override\n loaded modules easier\n- Added 'preserve\\_sys\\_path' argument to TestServer base class which\n exports the current python sys.path to subprocesses.\n- Updated httpd, redis and jenkins runtime args and paths to current\n Ubuntu spec\n- Ignore errors when tearing down workspaces to avoid race conditions\n in 'shutil.rmtree' implementation\n\n1.2.1 (2016-3-1)\n~~~~~~~~~~~~~~~~\n\n- Fixed pytest-verbose-parametrize for latest version of py.test\n\n1.2.0 (2016-2-19)\n~~~~~~~~~~~~~~~~~\n\n- New plugin: git repository fixture\n\n1.1.1 (2016-2-16)\n~~~~~~~~~~~~~~~~~\n\n- pytest-profiling improvement: escape illegal characters in .prof\n files (Thanks to Aarni Koskela for the PR)\n\n1.1.0 (2016-2-15)\n~~~~~~~~~~~~~~~~~\n\n- New plugin: devpi server fixture\n- pytest-profiling improvement: overly-long .prof files are saved as\n the short hash of the test name (Thanks to Vladimir Lagunov for PR)\n- Changed default behavior of workspace.run() to not use a subshell for\n security reasons\n- Corrected virtualenv.run() method to handle arguments the same as the\n parent method workspace.run()\n- Removed deprecated '--distribute' from virtualenv args\n\n1.0.1 (2015-12-23)\n~~~~~~~~~~~~~~~~~~\n\n- Packaging bugfix\n\n1.0.0 (2015-12-21)\n~~~~~~~~~~~~~~~~~~\n\n- Initial public release\n\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/manahl/pytest-plugins", "keywords": "", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "pytest-pyramid-server", "package_url": "https://pypi.org/project/pytest-pyramid-server/", "platform": "unix", "project_url": "https://pypi.org/project/pytest-pyramid-server/", "project_urls": { "Homepage": "https://github.com/manahl/pytest-plugins" }, "release_url": "https://pypi.org/project/pytest-pyramid-server/1.7.0/", "requires_dist": [ "pytest-server-fixtures", "pytest", "pyramid", "waitress", "six", "pyramid-debugtoolbar ; extra == 'tests'" ], "requires_python": "", "summary": "Pyramid server fixture for py.test", "version": "1.7.0" }, "last_serial": 5325311, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "f28884c376d834c9cbbad8451be119db", "sha256": "79963ee827cd2e4cacd42fecde6aabd3d9066b74db902997d06681fab111a38e" }, "downloads": -1, "filename": "pytest_pyramid_server-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "f28884c376d834c9cbbad8451be119db", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5763, "upload_time": "2015-12-23T14:11:21", "url": "https://files.pythonhosted.org/packages/12/7e/9f4cb388c1e1376c4c6917ee80148bdb004272fbcea206713341a9aaf2b2/pytest_pyramid_server-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ef9aff977685ad242f13d9215f45588d", "sha256": "9be3687d47f14c555c64df0b785fd6b1898d412100596e2801e41c77495f3db3" }, "downloads": -1, "filename": "pytest_pyramid_server-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ef9aff977685ad242f13d9215f45588d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8718, "upload_time": "2015-12-23T14:11:27", "url": "https://files.pythonhosted.org/packages/b5/a7/4d335268c7242747c38ed42b9c3c179b98f1dcd6ed51f37b1d1e781802d5/pytest_pyramid_server-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2602a7c55bed09099fcdc3a70e633358", "sha256": "d9919e4e33294d3faa2dbc78107aa70a18ddbb3df8a535b664c53984219331da" }, "downloads": -1, "filename": "pytest-pyramid-server-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2602a7c55bed09099fcdc3a70e633358", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5488, "upload_time": "2015-12-23T14:11:14", "url": "https://files.pythonhosted.org/packages/2a/05/e0a1f7b15eb23967c0ebda76b664a8ae68204086530823cf555a78107d57/pytest-pyramid-server-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "796a4c5115126a963c15b4311b2510b3", "sha256": "b9d195bd587c913715b939b706092cd2f9d4366cae40437924fe1198cb2e0c38" }, "downloads": -1, "filename": "pytest_pyramid_server-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "796a4c5115126a963c15b4311b2510b3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5814, "upload_time": "2015-12-23T18:49:14", "url": "https://files.pythonhosted.org/packages/b0/77/4b3a52b0fc092c7e7cfbabad6644e43cd47c162d830d5a83ed1993971917/pytest_pyramid_server-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "34d646717cf53fe766b2cfc644347e15", "sha256": "ee5170b1a7b96adf01daeb8b668536825f0228e011fe06a472256a92af5b8344" }, "downloads": -1, "filename": "pytest_pyramid_server-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "34d646717cf53fe766b2cfc644347e15", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8761, "upload_time": "2015-12-23T18:49:07", "url": "https://files.pythonhosted.org/packages/77/0d/5418b1794162a1695825c9fb177dce4cf14cafc264b41226774c9ea12595/pytest_pyramid_server-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5510e1f924f08dda84b4601a0531cf1f", "sha256": "a421559f2721446dfbff427ba57481d8e958d5d33ef57d1e11fc717baad0ef4d" }, "downloads": -1, "filename": "pytest-pyramid-server-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5510e1f924f08dda84b4601a0531cf1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6757, "upload_time": "2015-12-23T18:49:00", "url": "https://files.pythonhosted.org/packages/1b/24/4cff9634d99d0170ab477e980e2df09a32aa1773771e7823a4f25f00a2c2/pytest-pyramid-server-1.0.1.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "c8793ffcb6f1d5aca66d3f26b6f8f8ff", "sha256": "a3d8e100be3c9867582d55e399d7a64c0c8c4eb44f4e1c28f07c1603156a1910" }, "downloads": -1, "filename": "pytest_pyramid_server-1.2.11-py2.7.egg", "has_sig": false, "md5_digest": "c8793ffcb6f1d5aca66d3f26b6f8f8ff", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7219, "upload_time": "2017-07-21T15:08:06", "url": "https://files.pythonhosted.org/packages/ae/98/93aaef2d903a352229be1c6af57ed752b3cfe1edd4510b23eff52e3ddb2f/pytest_pyramid_server-1.2.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "743b1c8de7a097f3952849d26ded2f2e", "sha256": "00650e6caa3c65e9907f951f5ccad99765a6859fc81eded4c41f79e870f28da4" }, "downloads": -1, "filename": "pytest_pyramid_server-1.2.11-py2-none-any.whl", "has_sig": false, "md5_digest": "743b1c8de7a097f3952849d26ded2f2e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11422, "upload_time": "2017-07-21T15:08:04", "url": "https://files.pythonhosted.org/packages/dd/16/f37e0c498d5fd8f4fff24d6b5cb46bb010e55bc20de5a1deb9cd61f9c06e/pytest_pyramid_server-1.2.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a24320ed2d0c7162d4cba765cc39ab1e", "sha256": "905f339c8194ac665030e39f39eb025a8c7985e6cf7bba44865dbcab14aff492" }, "downloads": -1, "filename": "pytest-pyramid-server-1.2.11.tar.gz", "has_sig": false, "md5_digest": "a24320ed2d0c7162d4cba765cc39ab1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9180, "upload_time": "2017-07-21T15:08:07", "url": "https://files.pythonhosted.org/packages/11/41/93ee7b2e1e50bf148f91fdf50395d9b173706cda99bebfb3f525bdf87340/pytest-pyramid-server-1.2.11.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "182dbdbad30290cab90b7818de758014", "sha256": "9a93996775060b022ad17df1902bdee269c17e8b4a5e095d88bdfa72ff444076" }, "downloads": -1, "filename": "pytest_pyramid_server-1.2.2-py2.7.egg", "has_sig": false, "md5_digest": "182dbdbad30290cab90b7818de758014", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6506, "upload_time": "2016-10-27T12:48:35", "url": "https://files.pythonhosted.org/packages/32/4f/81d9ce9ea7fe71e73d24873589bbad23e821a398cc99e09d54611378362d/pytest_pyramid_server-1.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "ca94c77981d38f0231ffea90adeed96d", "sha256": "8477f57b4b4a1b6615b4f95989353dd1e850f68b7671b9fad0f20c380b4d999a" }, "downloads": -1, "filename": "pytest_pyramid_server-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ca94c77981d38f0231ffea90adeed96d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10075, "upload_time": "2016-10-27T12:48:33", "url": "https://files.pythonhosted.org/packages/6c/20/054e75fe7a81ea67a706c3d2757416d6b8866e57382638059d9387af2e0e/pytest_pyramid_server-1.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "415ac6425e60c15c49146949d722d991", "sha256": "0520c9884d03502bf1fe353fa0c52db26d63708ca1acf34fafb63a0e3aee2bef" }, "downloads": -1, "filename": "pytest-pyramid-server-1.2.2.tar.gz", "has_sig": false, "md5_digest": "415ac6425e60c15c49146949d722d991", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7488, "upload_time": "2016-10-27T12:48:29", "url": "https://files.pythonhosted.org/packages/c9/ad/3e241b34cf423ee62b766eeb3fb159d72e1e32a283fc8eb10130540b138d/pytest-pyramid-server-1.2.2.tar.gz" } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "5fb25953284c694b063c8b2302877cce", "sha256": "8d615c239a6ea19a2f08b24bb5174451e681d0004417a6b61e027f6f958af843" }, "downloads": -1, "filename": "pytest_pyramid_server-1.2.7-py2.7.egg", "has_sig": false, "md5_digest": "5fb25953284c694b063c8b2302877cce", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 6934, "upload_time": "2017-02-20T10:16:09", "url": "https://files.pythonhosted.org/packages/92/3d/71fe4550d3003b2db0b824834e96eda728ebe58420fa61c6039ddf9b2e1d/pytest_pyramid_server-1.2.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "eaa89cbe6dc935721b37398b5e24d498", "sha256": "f1d0ad9918a313d2497e96f46a8e535a3cbd40cbdd04d0009e97eb06da01ee32" }, "downloads": -1, "filename": "pytest_pyramid_server-1.2.7-py2-none-any.whl", "has_sig": false, "md5_digest": "eaa89cbe6dc935721b37398b5e24d498", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10883, "upload_time": "2017-02-20T10:16:07", "url": "https://files.pythonhosted.org/packages/37/cd/1d162283decfdad8cd4e338ffdcab566ffa2d7742676f76d59acdcbe1add/pytest_pyramid_server-1.2.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a706bbe707d6b3fce1e535a3bdf0bb94", "sha256": "1239741daf403809b225e126f44de4afb4633395afd0277496fa9f35d230080b" }, "downloads": -1, "filename": "pytest-pyramid-server-1.2.7.tar.gz", "has_sig": false, "md5_digest": "a706bbe707d6b3fce1e535a3bdf0bb94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8016, "upload_time": "2017-02-20T10:16:05", "url": "https://files.pythonhosted.org/packages/05/2a/fbb1315926858601f935047f62b25be601ef984144644d2b973362445778/pytest-pyramid-server-1.2.7.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "7aab139ae00dbdbab7cf2a5126ca61d3", "sha256": "9abbffd46f0e9ae3e6c5e6a1d55e86564295bf5862cc1bfb3c1a3204562effe6" }, "downloads": -1, "filename": "pytest_pyramid_server-1.3.0-py2.7.egg", "has_sig": false, "md5_digest": "7aab139ae00dbdbab7cf2a5126ca61d3", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7592, "upload_time": "2018-03-08T13:11:30", "url": "https://files.pythonhosted.org/packages/43/40/e54a9ef59d44dfecbae163aeeb40413c38917892159868c9efb30deba945/pytest_pyramid_server-1.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "953373f1a34eec1e328645cd4d1711c2", "sha256": "d98d5f785d5f9f295e600a3bebf67f74251c569385083af6f38bd3144b15d833" }, "downloads": -1, "filename": "pytest_pyramid_server-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "953373f1a34eec1e328645cd4d1711c2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12090, "upload_time": "2018-03-08T13:11:08", "url": "https://files.pythonhosted.org/packages/f5/7c/922a280a0073c131b7907d77907571250ddd4661295027bc579618c5010a/pytest_pyramid_server-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed4db81ca7d7a613921988eaf2c9fd93", "sha256": "7f0d3c79c053b2eb421a4438ae731440353d82c4359c9b02583256d0bf1ab1c9" }, "downloads": -1, "filename": "pytest-pyramid-server-1.3.0.tar.gz", "has_sig": false, "md5_digest": "ed4db81ca7d7a613921988eaf2c9fd93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12051, "upload_time": "2018-03-08T13:11:32", "url": "https://files.pythonhosted.org/packages/f8/97/fd38bf292b8452f75bfb9a64f2c0076b86b1d246ce126cc24722bf245c81/pytest-pyramid-server-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "242bb2777c12d2ea4aa68e7a853f10e5", "sha256": "1eb1ed1b5be90f274b497f6ab937ff689952b1a15430dfd599f14fb72bf42667" }, "downloads": -1, "filename": "pytest_pyramid_server-1.4.0-py2.7.egg", "has_sig": false, "md5_digest": "242bb2777c12d2ea4aa68e7a853f10e5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7948, "upload_time": "2019-01-15T08:39:31", "url": "https://files.pythonhosted.org/packages/8a/83/7073be43e8973594443efa25a0d71153aadcf3dec912fa09112258d66ff4/pytest_pyramid_server-1.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "89c9ef3d260d49ba115eb8a3bf8c9faf", "sha256": "887fe220e67e582b3ef2f958852d4733a86177b5b54927e8c939344858bb345d" }, "downloads": -1, "filename": "pytest_pyramid_server-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "89c9ef3d260d49ba115eb8a3bf8c9faf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8897, "upload_time": "2019-01-15T08:39:08", "url": "https://files.pythonhosted.org/packages/ee/4e/c00fe49191ed83814cdc077c7763c1a440088e9b2a63708234b94e6f8df2/pytest_pyramid_server-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e80c1f50da744ac28492b41be280c94", "sha256": "5edc8a2367ecf86be1b9dff7c8c62deb244bf080bcd66908327a437903842a15" }, "downloads": -1, "filename": "pytest-pyramid-server-1.4.0.tar.gz", "has_sig": false, "md5_digest": "8e80c1f50da744ac28492b41be280c94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12821, "upload_time": "2019-01-15T08:39:32", "url": "https://files.pythonhosted.org/packages/a9/02/809588702e4e0eff34e0d58cf2e712b1396848a5ea1cc03091e8f34e731a/pytest-pyramid-server-1.4.0.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "5e7a66e01fab966bc760a169183b1aa0", "sha256": "cf681aa64a01c96fbae7b162246a02aa83f08a4039a20f969af5f870b7aa1b23" }, "downloads": -1, "filename": "pytest_pyramid_server-1.6.0-py2.7.egg", "has_sig": false, "md5_digest": "5e7a66e01fab966bc760a169183b1aa0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8230, "upload_time": "2019-02-12T12:25:10", "url": "https://files.pythonhosted.org/packages/83/f2/9fb772463ba71f4d20239c7732a27431974bee3acba4901ffdd849c0455e/pytest_pyramid_server-1.6.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3b5f884b56807476ab76261e3e1f4844", "sha256": "e21a4c3aa38809b5162c62797735a7d0a9b45a5ae013a03a248063c74be092cc" }, "downloads": -1, "filename": "pytest_pyramid_server-1.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3b5f884b56807476ab76261e3e1f4844", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9165, "upload_time": "2019-02-12T12:24:58", "url": "https://files.pythonhosted.org/packages/e8/44/b561997ada929fa2cf511b60f882ecb4b9bde9ba4e69ed417db8a65539a2/pytest_pyramid_server-1.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a9384a140bb9f323398afd436b03cde", "sha256": "238eeb9aaa0a8ab921a41c553cef79681d9c032f0968a61d96e9371ef6b01bfe" }, "downloads": -1, "filename": "pytest-pyramid-server-1.6.0.tar.gz", "has_sig": false, "md5_digest": "0a9384a140bb9f323398afd436b03cde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14272, "upload_time": "2019-02-12T12:25:11", "url": "https://files.pythonhosted.org/packages/a3/b1/479be34bf179d814edfd05f8a1809044b30d612aedc125d53f5b364719e4/pytest-pyramid-server-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "9178c015db0b3962a33c5579c9203215", "sha256": "9fa9ff183465a1740ed43ffae51805863c1089c68f3eddc435ee0a8ded2b0ce3" }, "downloads": -1, "filename": "pytest_pyramid_server-1.7.0-py2.7.egg", "has_sig": false, "md5_digest": "9178c015db0b3962a33c5579c9203215", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8680, "upload_time": "2019-05-28T06:36:45", "url": "https://files.pythonhosted.org/packages/09/5c/d71fc6da9d559ccc4fa22d5b8f6b7ff4fbac2ab85d6eb5795b39af6840ac/pytest_pyramid_server-1.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "89b90953e42629f46f3e356b11e3f239", "sha256": "617509244fbe80571092b59ee564b0fcf66f2f89877ffa4eea325f24f68f3b0c" }, "downloads": -1, "filename": "pytest_pyramid_server-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89b90953e42629f46f3e356b11e3f239", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9599, "upload_time": "2019-05-28T06:36:11", "url": "https://files.pythonhosted.org/packages/0c/5c/ba04a2c0fde6a54efaeeffea4405d572b5e99290b06020b6fef30cf2539e/pytest_pyramid_server-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2042835077c0deb1d666cff9d8270c7d", "sha256": "749bc193edcbecacfde37ec6be535333635d5937b712b2ac8fd7cf34b357726c" }, "downloads": -1, "filename": "pytest_pyramid_server-1.7.0-py3.6.egg", "has_sig": false, "md5_digest": "2042835077c0deb1d666cff9d8270c7d", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 8680, "upload_time": "2019-05-28T06:36:46", "url": "https://files.pythonhosted.org/packages/0b/07/5948ba963bd3c74ce868c97e171859b0468b76a5330734ebe8b5e2a04608/pytest_pyramid_server-1.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "0f7624d6c7a6200a5a08de2d5d99bced", "sha256": "28ced2e7b943c59610491ada0b07abc814b15cd3e14e8cdd676b3d2f66bfb905" }, "downloads": -1, "filename": "pytest-pyramid-server-1.7.0.tar.gz", "has_sig": false, "md5_digest": "0f7624d6c7a6200a5a08de2d5d99bced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15511, "upload_time": "2019-05-28T06:36:48", "url": "https://files.pythonhosted.org/packages/65/e8/e57b9dff704553c95a29dc152d1e0e49cfcdea779bd0f5efc498bc22ccf0/pytest-pyramid-server-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9178c015db0b3962a33c5579c9203215", "sha256": "9fa9ff183465a1740ed43ffae51805863c1089c68f3eddc435ee0a8ded2b0ce3" }, "downloads": -1, "filename": "pytest_pyramid_server-1.7.0-py2.7.egg", "has_sig": false, "md5_digest": "9178c015db0b3962a33c5579c9203215", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 8680, "upload_time": "2019-05-28T06:36:45", "url": "https://files.pythonhosted.org/packages/09/5c/d71fc6da9d559ccc4fa22d5b8f6b7ff4fbac2ab85d6eb5795b39af6840ac/pytest_pyramid_server-1.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "89b90953e42629f46f3e356b11e3f239", "sha256": "617509244fbe80571092b59ee564b0fcf66f2f89877ffa4eea325f24f68f3b0c" }, "downloads": -1, "filename": "pytest_pyramid_server-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89b90953e42629f46f3e356b11e3f239", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9599, "upload_time": "2019-05-28T06:36:11", "url": "https://files.pythonhosted.org/packages/0c/5c/ba04a2c0fde6a54efaeeffea4405d572b5e99290b06020b6fef30cf2539e/pytest_pyramid_server-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2042835077c0deb1d666cff9d8270c7d", "sha256": "749bc193edcbecacfde37ec6be535333635d5937b712b2ac8fd7cf34b357726c" }, "downloads": -1, "filename": "pytest_pyramid_server-1.7.0-py3.6.egg", "has_sig": false, "md5_digest": "2042835077c0deb1d666cff9d8270c7d", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 8680, "upload_time": "2019-05-28T06:36:46", "url": "https://files.pythonhosted.org/packages/0b/07/5948ba963bd3c74ce868c97e171859b0468b76a5330734ebe8b5e2a04608/pytest_pyramid_server-1.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "0f7624d6c7a6200a5a08de2d5d99bced", "sha256": "28ced2e7b943c59610491ada0b07abc814b15cd3e14e8cdd676b3d2f66bfb905" }, "downloads": -1, "filename": "pytest-pyramid-server-1.7.0.tar.gz", "has_sig": false, "md5_digest": "0f7624d6c7a6200a5a08de2d5d99bced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15511, "upload_time": "2019-05-28T06:36:48", "url": "https://files.pythonhosted.org/packages/65/e8/e57b9dff704553c95a29dc152d1e0e49cfcdea779bd0f5efc498bc22ccf0/pytest-pyramid-server-1.7.0.tar.gz" } ] }