{
"info": {
"author": "Erwan Lemonnier",
"author_email": "erwan@lemonnier.se",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "# pymacaron-unit\n\nPython library for unittesting json REST apis built with\n[pymacaron](http://pymacaron.com), including support for JWT authentication,\nError formats used by pymacaron and compatible with 'pymtest', the\ntesting tool used in pymacaron microservices.\n\n## Synopsis\n\n```\n from pymacaron_unit.testcase import PyMacaronTestCase\n\n class Tests(PyMacaronTestCase):\n\n def setUp(self):\n super.setUp()\n self.host = 'api.fixer.io'\n self.port = 80\n\n def test_make_some_calls(self):\n\n # Test that GET returns a json structure\n j = self.assertGetReturnJson(\n \"v1/hello\",\n )\n\n # Same, with setting the Authorization http header to a JWT token\n j = self.assertGetReturnJson(\n \"v1/hello\",\n auth=\"Bearer %s\" % self.token\n )\n\n # Do a POST\n j = self.assertPostReturnJson(\n \"v1/hello\",\n {\n 'foo': 'bar',\n }\n )\n```\n\nSee\n[pymacaron_unit/testcase.py](https://github.com/pymacaron/pymacaron-unit/blob/master/pymacaron_unit/testcase.py)\nfor a complete list of test methods.\n\n\n## Examples\n\nSee [test/test_unit.py](https://github.com/pymacaron/pymacaron-unit/blob/master/test/test_unit.py) :-)\n\n\n## Author\n\nErwan Lemonnier
\n[github.com/pymacaron](https://github.com/pymacaron)\n[github.com/erwan-lemonnier](https://github.com/erwan-lemonnier)
\n[www.linkedin.com/in/erwan-lemonnier/](https://www.linkedin.com/in/erwan-lemonnier/)",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/pymacaron/pymacaron-unit",
"keywords": "",
"license": "BSD",
"maintainer": "",
"maintainer_email": "",
"name": "pymacaron-unit",
"package_url": "https://pypi.org/project/pymacaron-unit/",
"platform": "any",
"project_url": "https://pypi.org/project/pymacaron-unit/",
"project_urls": {
"Homepage": "https://github.com/pymacaron/pymacaron-unit"
},
"release_url": "https://pypi.org/project/pymacaron-unit/1.0.20/",
"requires_dist": null,
"requires_python": "",
"summary": "Library for unittesting json REST apis built with pymacaron",
"version": "1.0.20",
"yanked": false,
"yanked_reason": null
},
"last_serial": 10452736,
"releases": {
"1.0.10": [
{
"comment_text": "",
"digests": {
"md5": "4f0fa6227b2c6dea753e0f5a221ed09f",
"sha256": "795c1932dda6b02eb27ab29bf932c474ec114aff00a7a5f67da8846bdee32615"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.10.tar.gz",
"has_sig": false,
"md5_digest": "4f0fa6227b2c6dea753e0f5a221ed09f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4705,
"upload_time": "2018-06-26T12:39:57",
"upload_time_iso_8601": "2018-06-26T12:39:57.668492Z",
"url": "https://files.pythonhosted.org/packages/ed/a3/cf600932967246e3012336765ebc86192ee300234d1ba3998cd47a6d8de9/pymacaron-unit-1.0.10.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.11": [
{
"comment_text": "",
"digests": {
"md5": "bcb3921071aff4495d22e9505a5280d0",
"sha256": "14dd66c9c5b110c0428a023b7e697a1bdfe29af444705326244d13653d98b782"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.11.tar.gz",
"has_sig": false,
"md5_digest": "bcb3921071aff4495d22e9505a5280d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4735,
"upload_time": "2019-10-23T07:12:51",
"upload_time_iso_8601": "2019-10-23T07:12:51.069156Z",
"url": "https://files.pythonhosted.org/packages/67/bd/30d008e0a2e8ff39b3845b303ebf7ccfb8f8e5ae5db6a34d165b6040dd0b/pymacaron-unit-1.0.11.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.12": [
{
"comment_text": "",
"digests": {
"md5": "6ab5fce387b5914360e296971daf88a6",
"sha256": "5eca35dfdced5c76c3c5980438a52d86cca7e83a6fb813a1c15ab9ca77755366"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.12.tar.gz",
"has_sig": false,
"md5_digest": "6ab5fce387b5914360e296971daf88a6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4771,
"upload_time": "2019-11-06T14:31:51",
"upload_time_iso_8601": "2019-11-06T14:31:51.766443Z",
"url": "https://files.pythonhosted.org/packages/0c/f3/c59eb50461db08e0eba005ad3afbb8c6349a6f3df2812ee79698555a762a/pymacaron-unit-1.0.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.13": [
{
"comment_text": "",
"digests": {
"md5": "1b23c866e00e04791c468254818ecb47",
"sha256": "2a5fa5864883f5fba041892b6bcd82f40c97b272c0d30b111105ae8c1eb3a15b"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.13.tar.gz",
"has_sig": false,
"md5_digest": "1b23c866e00e04791c468254818ecb47",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4809,
"upload_time": "2019-11-14T15:04:02",
"upload_time_iso_8601": "2019-11-14T15:04:02.105556Z",
"url": "https://files.pythonhosted.org/packages/e7/48/f5f0038777a9c70a01c0f2072725399ae394379f77f7d3513ccded3bd9d8/pymacaron-unit-1.0.13.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.15": [
{
"comment_text": "",
"digests": {
"md5": "a744683ffd3ad2a9c2daed893fd6fe1a",
"sha256": "64ab3b50c11df1baf0321a195308cc8011cb17de49c4b8f3a3ca9393f22afd69"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.15.tar.gz",
"has_sig": false,
"md5_digest": "a744683ffd3ad2a9c2daed893fd6fe1a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5210,
"upload_time": "2019-12-01T08:48:51",
"upload_time_iso_8601": "2019-12-01T08:48:51.282741Z",
"url": "https://files.pythonhosted.org/packages/f5/82/0460b589f6a23204b0ee6ffae18cec02fa411019f8fdbc05269f1b3affd1/pymacaron-unit-1.0.15.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.16": [
{
"comment_text": "",
"digests": {
"md5": "128736d9f4f8d36b53cd68d61d1a47c0",
"sha256": "46fcdc0cd6d3f4ff54961667ffd8fa6a9205031860fa4f981b4886851202b537"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.16.tar.gz",
"has_sig": false,
"md5_digest": "128736d9f4f8d36b53cd68d61d1a47c0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5241,
"upload_time": "2019-12-09T08:48:33",
"upload_time_iso_8601": "2019-12-09T08:48:33.208438Z",
"url": "https://files.pythonhosted.org/packages/0f/73/0c858516accf08de614f7d0dc94e460912fe14548f05648020f99580d393/pymacaron-unit-1.0.16.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.17": [
{
"comment_text": "",
"digests": {
"md5": "19c813de180f9dd66f3ead6b247c964d",
"sha256": "6cc6283f7b2f885cfbe01540054d5447ff8d39b97a1ba4ca0aec98b2c1936543"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.17.tar.gz",
"has_sig": false,
"md5_digest": "19c813de180f9dd66f3ead6b247c964d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5258,
"upload_time": "2020-01-07T13:46:27",
"upload_time_iso_8601": "2020-01-07T13:46:27.211876Z",
"url": "https://files.pythonhosted.org/packages/19/8a/91f8a1dc1aeb5fd6044d89072fee81e09856e172c7e82f852032b65ee5f6/pymacaron-unit-1.0.17.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.18": [
{
"comment_text": "",
"digests": {
"md5": "469d7734a634915542c3a04b93677508",
"sha256": "f92c81991a4ac8a3edd27703bfa14a2d1fa0d735d16c117227ea5ae68cd7d3ca"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.18.tar.gz",
"has_sig": false,
"md5_digest": "469d7734a634915542c3a04b93677508",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5164,
"upload_time": "2021-01-14T12:34:34",
"upload_time_iso_8601": "2021-01-14T12:34:34.016119Z",
"url": "https://files.pythonhosted.org/packages/0b/50/341203eb659d48885e3e041717c12c8d4aa0c90dece44efca722d02db7d0/pymacaron-unit-1.0.18.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.19": [
{
"comment_text": "",
"digests": {
"md5": "2ff1538521ad9f2110f5f5e2790b62fa",
"sha256": "689304b94a09aa0822f89450dec240ddcc1fb942ee59703d3921eb6561fae516"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.19.tar.gz",
"has_sig": false,
"md5_digest": "2ff1538521ad9f2110f5f5e2790b62fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5174,
"upload_time": "2021-05-24T10:05:33",
"upload_time_iso_8601": "2021-05-24T10:05:33.155815Z",
"url": "https://files.pythonhosted.org/packages/f3/a6/d7c11d9855d7da6f21e660d67495ee18c2903690122c503848fab6355b90/pymacaron-unit-1.0.19.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"1.0.20": [
{
"comment_text": "",
"digests": {
"md5": "a9fe8d9bf60c62df8f1f900d0ffb361a",
"sha256": "bbe296e6000fbb623b8d8657dadfad58b60a8a26e55f71c908ac27b38c7de6b4"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.20.tar.gz",
"has_sig": false,
"md5_digest": "a9fe8d9bf60c62df8f1f900d0ffb361a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5173,
"upload_time": "2021-05-24T10:08:09",
"upload_time_iso_8601": "2021-05-24T10:08:09.077513Z",
"url": "https://files.pythonhosted.org/packages/df/08/81dda4daa8491db23b5858a7c7ccd9f54ab0bff5848d60630bbcf77315a5/pymacaron-unit-1.0.20.tar.gz",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a9fe8d9bf60c62df8f1f900d0ffb361a",
"sha256": "bbe296e6000fbb623b8d8657dadfad58b60a8a26e55f71c908ac27b38c7de6b4"
},
"downloads": -1,
"filename": "pymacaron-unit-1.0.20.tar.gz",
"has_sig": false,
"md5_digest": "a9fe8d9bf60c62df8f1f900d0ffb361a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5173,
"upload_time": "2021-05-24T10:08:09",
"upload_time_iso_8601": "2021-05-24T10:08:09.077513Z",
"url": "https://files.pythonhosted.org/packages/df/08/81dda4daa8491db23b5858a7c7ccd9f54ab0bff5848d60630bbcf77315a5/pymacaron-unit-1.0.20.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}