{ "info": { "author": "Kevin Netherton", "author_email": "kevin.netherton@gov.bc.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Pytest", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Testing" ], "description": "# Automated BCDC API Testing \n\nIntention is to test the CKAN API after deployment.\n\nCurrent tests include:\n - verification of preconfigured orgs required for testing\n - CRUD tests for packages.\n\n# OCP Build for BCDC-TEST\n\npulls package from https://pypi.org/project/bcdc-apitests/\nnew OC build triggered by github actions on commit to master branch\n\nhow to create new build from build config\n\n```\noc create -f https://raw.githubusercontent.com/bcgov/bcdc-test/master/k8s/bcdc-test-buildconfig.yaml\n```\n\nstart build \n\n```\noc start-build bcdc-test -n databcdc\n```\n\n# OCP Job Template for BCDC-TEST\n\nexample how to run job from template\n\n```\noc process -f https://raw.githubusercontent.com/bcgov/bcdc-test/master/k8s/bcdc-api-test-job-template.yaml -p BCDC_URL_CONFIG_NAME='cadi-bcdc-url' -p BCDC_API_SECRET_NAME='cadi-bcdc-api-key' -p ENV=dev | oc create -f -\"\n\n```\nRequired parameters to override in template\n```\nBCDC_URL_CONFIG_NAME = \nBCDC_API_SECRET_NAME = \nENV = \n```\n\n# OCP Build for BCDC-TEST-DEV\n\npulls from https://pypi.org/project/bcdc-apitests-dev/\nnew OC build triggered by github actions on push to dev branch\n\n```\noc create -f https://raw.githubusercontent.com/bcgov/bcdc-test/master/k8s/bcdc-test-buildconfig-dev.yaml\n```\n\n# OC Job Template for BCDC-TEST-DEV\n\n```\noc process -f https://raw.githubusercontent.com/bcgov/bcdc-test/master/k8s/bcdc-api-test-job-template-development.yaml -p BCDC_URL_CONFIG_NAME='cadi-bcdc-url' -p BCDC_API_SECRET_NAME='cadi-bcdc-api-key' -p ENV=dev | oc create -f -\"\n```\n```\nRequired parameters to override in template\n```\nBCDC_URL_CONFIG_NAME = \nBCDC_API_SECRET_NAME = \nENV = \n```\n\n# OC Job Cleanup \n* to be performed on a regular basis to cleanup old pods created by jobs\n\nto view all jobs\n```\noc get job\n```\nto delete all jobs by label\n```\noc delete job -l name=ckan-api-test\n```\n# Run Tests locally\n\n```\npip install pypandoc \npip install bcdc_apitests\nexport BCDC_API_KEY=\nexport BCDC_URL=\npytest --pyargs bcdc_apitests\n```\n\n# Packaging\n\n### disable teardown\n`--df` Include this switch if you want to disable teardown that deletes the test \ndata that gets generated by the test suite. The various options basically tell the \ntest suite not to delete a particular type of data that are generated by the tests.\n\nOptions include:\n* *orgs*\n* *groups*\n* *packages*\n* *resources*\n* *users*\n* *other*\n* *ALL*\n\n# Packaging\n\nPackaging is currently configured to be built automatically by github actions when \na pull request on master has been successfully merged. \n\n## packaging version numbers\n\nWhen a new package is built it will automatically check what the last version \nis in PYPI for the package and increment that number. \n\nExample if the version in pypi is 7.3.45, the next time the github action triggers\nit will be 7.3.46. If you want the change either the major or the minor number\nset the number in packages __init__.py file, for example to increment the major\nversion number to 8.\n\n```\n...\nversion=8.0.0\n...\n```\n\n\n\n\n", "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/bcgov/bcdc-test", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "bcdc-apitests", "package_url": "https://pypi.org/project/bcdc-apitests/", "platform": "", "project_url": "https://pypi.org/project/bcdc-apitests/", "project_urls": { "Homepage": "https://github.com/bcgov/bcdc-test" }, "release_url": "https://pypi.org/project/bcdc-apitests/1.0.4/", "requires_dist": [ "pypandoc (==1.4)", "ckanapi (==4.3)", "pytest (==4.6.2)", "requests (==2.22.0)", "pytest-check (==0.3.5)", "distlib (==0.2.9)", "pytest-json (==0.4.0)", "randomwordgenerator (==1.0.0)" ], "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "summary": "API testing for BC Data Catalog", "version": "1.0.4", "yanked": false, "yanked_reason": null }, "last_serial": 7626934, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "d1f34a07bd4d17bf316d41fed1ec3f03", "sha256": "c93186d717e570cb40a68d49985d2efda78d38de2914e47000d09b3218513cdb" }, "downloads": -1, "filename": "bcdc_apitests-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d1f34a07bd4d17bf316d41fed1ec3f03", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 25425, "upload_time": "2019-06-19T22:59:08", "upload_time_iso_8601": "2019-06-19T22:59:08.251519Z", "url": "https://files.pythonhosted.org/packages/a9/df/b70b2502f8eae9b3c783a9d89a862d909864937b10970896836d3788b32f/bcdc_apitests-0.0.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab4c6c821bb183bb03737a174c7292d3", "sha256": "6a8260fcd1597106e920b380078f9927e8eb0775c0941d413d14c96feb096fbb" }, "downloads": -1, "filename": "bcdc_apitests-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ab4c6c821bb183bb03737a174c7292d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14389, "upload_time": "2019-06-19T22:59:09", "upload_time_iso_8601": "2019-06-19T22:59:09.765624Z", "url": "https://files.pythonhosted.org/packages/cd/ab/74198b77e11089016fbfe9d28d6149f547470b7093798b9ddfa17bc550f0/bcdc_apitests-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "d6262f612aba17e16e49abd4c04cc4b7", "sha256": "49a5f56e33c4014b55981314709d27e2bf87ed7075cb5f5552050a607975ef00" }, "downloads": -1, "filename": "bcdc_apitests-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d6262f612aba17e16e49abd4c04cc4b7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 25652, "upload_time": "2019-06-20T23:01:10", "upload_time_iso_8601": "2019-06-20T23:01:10.087898Z", "url": "https://files.pythonhosted.org/packages/2c/0c/cf3907e1adc962767db0bce2442aeeab651a2c57f62a96398ac89ea8fb98/bcdc_apitests-0.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f991bd06dd72aea6ca932f3a18219f48", "sha256": "1090616bc43ed6318d15cdc552e778169a39c1e92933c8088a442b945aed1ef1" }, "downloads": -1, "filename": "bcdc_apitests-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f991bd06dd72aea6ca932f3a18219f48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14018, "upload_time": "2019-06-20T23:01:11", "upload_time_iso_8601": "2019-06-20T23:01:11.567378Z", "url": "https://files.pythonhosted.org/packages/b0/e2/d653d4d358949315f3b0c6d3827342631624d5a7187013af31f391f1be87/bcdc_apitests-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "76c3bde4833ffc133662d4d3655205e6", "sha256": "412d4143dab5e97b2d452dfd54a6df6763da28133f8718ec43b7897c631ebff3" }, "downloads": -1, "filename": "bcdc_apitests-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "76c3bde4833ffc133662d4d3655205e6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26017, "upload_time": "2019-06-20T23:24:35", "upload_time_iso_8601": "2019-06-20T23:24:35.702803Z", "url": "https://files.pythonhosted.org/packages/12/fe/4f7b16a25c8454494af7a729f3a21360cccccddc46ad84665853404d7e2f/bcdc_apitests-0.1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "91c2808d8f4d5cd1cff420c50fa9f706", "sha256": "a5bd9e1bb0cf6bd40e5c3c478e5175f19d5e5a863c98e67dcb33dc843c3f0ecc" }, "downloads": -1, "filename": "bcdc_apitests-0.1.1.tar.gz", "has_sig": false, "md5_digest": "91c2808d8f4d5cd1cff420c50fa9f706", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14318, "upload_time": "2019-06-20T23:24:37", "upload_time_iso_8601": "2019-06-20T23:24:37.211281Z", "url": "https://files.pythonhosted.org/packages/ea/09/2763164658303f9a04262fdb488bcf6d8026d469a5a229abca50df16effc/bcdc_apitests-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "bc2b4a7baf8218704f6a772715482095", "sha256": "ea3c05fa8e64893c5ae304348c2248e6a97ffd8e8c20d9487783675d4aed5e9f" }, "downloads": -1, "filename": "bcdc_apitests-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "bc2b4a7baf8218704f6a772715482095", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 25652, "upload_time": "2019-06-21T21:32:17", "upload_time_iso_8601": "2019-06-21T21:32:17.274388Z", "url": "https://files.pythonhosted.org/packages/fa/71/a1734bfada94b255e1c15532a750c8b02ef4652a87f90ddc443aeaf676ab/bcdc_apitests-0.1.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "588c3dcf16fe8f7df9cde6eb8a31d4ee", "sha256": "74aa2cadf1e78da58dd296df173a0aab822680a5e40e3750b6a9469e5addf6af" }, "downloads": -1, "filename": "bcdc_apitests-0.1.2.tar.gz", "has_sig": false, "md5_digest": "588c3dcf16fe8f7df9cde6eb8a31d4ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14019, "upload_time": "2019-06-21T21:32:18", "upload_time_iso_8601": "2019-06-21T21:32:18.843490Z", "url": "https://files.pythonhosted.org/packages/36/c0/c3b68a5e19d337f1518a9b537a86d1248c291fcfcec2235a04e438b3df60/bcdc_apitests-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8afd36ce6f51d758b125413e6ca27fcf", "sha256": "1c70e64064073d29e45c17fa6eb50bc405516de1759aac41a2de77e5def11f35" }, "downloads": -1, "filename": "bcdc_apitests-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8afd36ce6f51d758b125413e6ca27fcf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26153, "upload_time": "2019-07-03T00:30:54", "upload_time_iso_8601": "2019-07-03T00:30:54.567641Z", "url": "https://files.pythonhosted.org/packages/0e/9a/c894dce26d27476df84c11bc912bbbee1589240b814315dd299cf0355968/bcdc_apitests-0.1.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fd21485600a669464273c265463ccadf", "sha256": "183e537dbc4a8c487c90a0cab4b09a3626a1ee6881cedd302453a37472fe813f" }, "downloads": -1, "filename": "bcdc_apitests-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fd21485600a669464273c265463ccadf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14142, "upload_time": "2019-07-03T00:30:56", "upload_time_iso_8601": "2019-07-03T00:30:56.130056Z", "url": "https://files.pythonhosted.org/packages/1e/34/1eb0fb27a0fde70392a6cb123ef88ea0053ac4affdbd9a4bd997f82af03b/bcdc_apitests-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b31f2009daffa2c30eaf3dc5ab1a4223", "sha256": "a893e40c12e16f3e3caed6cc43b7d9c5898ff362479b0d3e76e81b884b6edb0d" }, "downloads": -1, "filename": "bcdc_apitests-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "b31f2009daffa2c30eaf3dc5ab1a4223", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26153, "upload_time": "2019-07-03T16:52:52", "upload_time_iso_8601": "2019-07-03T16:52:52.680808Z", "url": "https://files.pythonhosted.org/packages/81/ea/6df64357a497bccc8f0c6a8309c7f040772368128391d68e5706a4922b6a/bcdc_apitests-0.1.4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e908f0e795b7ea85df93da0c9bc8d3c7", "sha256": "8ba8319daacd226e169718c48c698a4573d01c7026d3ca164d70833a0bbd4c5d" }, "downloads": -1, "filename": "bcdc_apitests-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e908f0e795b7ea85df93da0c9bc8d3c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14138, "upload_time": "2019-07-03T16:52:54", "upload_time_iso_8601": "2019-07-03T16:52:54.674304Z", "url": "https://files.pythonhosted.org/packages/89/49/60ab83c0eacd6a96856f6339b8317bfdea429017c4138349283547fc0422/bcdc_apitests-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "cba09d8bb5515cb7d5396ee3fcf3aa80", "sha256": "2e8a02516d024d913b0397b4f43a19eaebfd1344c971704a7728b6637b9707e8" }, "downloads": -1, "filename": "bcdc_apitests-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cba09d8bb5515cb7d5396ee3fcf3aa80", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 41031, "upload_time": "2019-08-14T21:14:41", "upload_time_iso_8601": "2019-08-14T21:14:41.310278Z", "url": "https://files.pythonhosted.org/packages/73/47/364ccb978a6ed274623e20366920c8663d26e6bde69c9fa4100973b004f1/bcdc_apitests-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dae8600533bdc354a7294f1afd63383c", "sha256": "d61751fd8d77a919c49ce571b396b9a456d034b3c2f17d9ff85077f834d94537" }, "downloads": -1, "filename": "bcdc_apitests-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dae8600533bdc354a7294f1afd63383c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26620, "upload_time": "2019-08-14T21:14:42", "upload_time_iso_8601": "2019-08-14T21:14:42.883751Z", "url": "https://files.pythonhosted.org/packages/8f/31/ca436ff0c7fafa33d2c7483ab9d13dbc77da6e3c259e01c6a6db597c59ab/bcdc_apitests-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c8dbfab3bac266efc8cd1918186c37a1", "sha256": "f7241097380ae88b94d18f40b02329c983018c3315936d6b90edbbe1138cf7ae" }, "downloads": -1, "filename": "bcdc_apitests-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c8dbfab3bac266efc8cd1918186c37a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 41031, "upload_time": "2019-08-14T23:14:33", "upload_time_iso_8601": "2019-08-14T23:14:33.189300Z", "url": "https://files.pythonhosted.org/packages/46/a6/f8a6816160c3bfc914c83f5e8d96760d691e62ae1cab21f6c2a9c2f8a29a/bcdc_apitests-0.2.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d6168d8e5230f63be6078159e8ce0bf", "sha256": "df446d44cb9bb225e8bce06e11c01f0190c8b677bfcc6093422fbf7f9408f3cb" }, "downloads": -1, "filename": "bcdc_apitests-0.2.1.tar.gz", "has_sig": false, "md5_digest": "1d6168d8e5230f63be6078159e8ce0bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26620, "upload_time": "2019-08-14T23:14:34", "upload_time_iso_8601": "2019-08-14T23:14:34.769951Z", "url": "https://files.pythonhosted.org/packages/00/5c/6e9456bd2969505919fb65d174d22432074f46c1f7462197591f1a7a7415/bcdc_apitests-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "3b4cb6672a2847386f7efff77729b7e2", "sha256": "e36ce98072d7f921f65d6fc5b8405a5556fc30a344ed69b38d256ce11bf4672b" }, "downloads": -1, "filename": "bcdc_apitests-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "3b4cb6672a2847386f7efff77729b7e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 41031, "upload_time": "2019-08-14T23:14:39", "upload_time_iso_8601": "2019-08-14T23:14:39.020858Z", "url": "https://files.pythonhosted.org/packages/04/03/1f288754dcab675d3492ddba200f2c176dc483f220ab3eeb6c9d3f6f8dbc/bcdc_apitests-0.2.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70f9fe21f006518d5e513349e4a0afee", "sha256": "d995c736822abaff9337c6d9d91cf39e3de292252de593341dafa2d0b87419b5" }, "downloads": -1, "filename": "bcdc_apitests-0.2.2.tar.gz", "has_sig": false, "md5_digest": "70f9fe21f006518d5e513349e4a0afee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26618, "upload_time": "2019-08-14T23:14:40", "upload_time_iso_8601": "2019-08-14T23:14:40.474230Z", "url": "https://files.pythonhosted.org/packages/42/c7/2eff6d679357a96b363691d0d7c01ded708598223489ed51d1d702d08cdf/bcdc_apitests-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "af5ad50dfd59e2d79670f62b803a9536", "sha256": "b71d55772e24f8ef68a329eaf67148e12cbd1748a5e9688cc1b5e74a0f699023" }, "downloads": -1, "filename": "bcdc_apitests-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "af5ad50dfd59e2d79670f62b803a9536", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 41031, "upload_time": "2019-08-15T16:39:11", "upload_time_iso_8601": "2019-08-15T16:39:11.041034Z", "url": "https://files.pythonhosted.org/packages/2e/cd/fc5945d9c0c812b203c88166dbd61d57adf220733e41cfb1b6d0ddc85b3b/bcdc_apitests-0.2.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ea44f91532cb3c349013013512ec9cfb", "sha256": "360b08cc6888fb261c9525f3652b409cb1fe15a3b71d205477be6d1c73d12d51" }, "downloads": -1, "filename": "bcdc_apitests-0.2.3.tar.gz", "has_sig": false, "md5_digest": "ea44f91532cb3c349013013512ec9cfb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26619, "upload_time": "2019-08-15T16:39:12", "upload_time_iso_8601": "2019-08-15T16:39:12.389747Z", "url": "https://files.pythonhosted.org/packages/a8/79/13e1e2bd304552d1940b1eda1ab77a62bdeade02322b2431666ad22a0a18/bcdc_apitests-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "0f46d5471b978f821a211273a3ed65d1", "sha256": "dad2188584a0fa9061ad0f8a7136996af845dae6d9c3eb88db75e006ebd91a41" }, "downloads": -1, "filename": "bcdc_apitests-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0f46d5471b978f821a211273a3ed65d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 41033, "upload_time": "2019-08-15T17:15:38", "upload_time_iso_8601": "2019-08-15T17:15:38.976616Z", "url": "https://files.pythonhosted.org/packages/6f/86/0d16f508c44b8dafe1cf66f50845b311c30f6be50405d1287ab9c59a3dba/bcdc_apitests-0.2.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "298fe776088a8d83372e7b8fb01385ef", "sha256": "e2e62318704bf3b79b3c7e470842f559077ff4bfa5c345438f30c44bd0f098b7" }, "downloads": -1, "filename": "bcdc_apitests-0.2.4.tar.gz", "has_sig": false, "md5_digest": "298fe776088a8d83372e7b8fb01385ef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26614, "upload_time": "2019-08-15T17:15:41", "upload_time_iso_8601": "2019-08-15T17:15:41.743731Z", "url": "https://files.pythonhosted.org/packages/fd/83/90f4560401a04e20e3c999a2854ccce5c1780c4257b7a3efca616b4e8581/bcdc_apitests-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "7fcb04e716caa5cdb24af7e2af45b23d", "sha256": "1582f5e9ac9d980b2534992fa30463e215df3b934e2325f087b4e343bafecf28" }, "downloads": -1, "filename": "bcdc_apitests-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7fcb04e716caa5cdb24af7e2af45b23d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 41053, "upload_time": "2019-08-21T23:45:58", "upload_time_iso_8601": "2019-08-21T23:45:58.428880Z", "url": "https://files.pythonhosted.org/packages/79/28/bf4cf793621c59ac027b4cb0b825bdbea7a58251e97a5e1bc8812aca9af1/bcdc_apitests-0.2.5-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "856638064f6bd3697167ac537468f058", "sha256": "8ae48a799a5b4aabea3794760b0a5b097978e2c809c192b8235012ba9bdddee2" }, "downloads": -1, "filename": "bcdc_apitests-0.2.5.tar.gz", "has_sig": false, "md5_digest": "856638064f6bd3697167ac537468f058", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 26641, "upload_time": "2019-08-21T23:46:00", "upload_time_iso_8601": "2019-08-21T23:46:00.027039Z", "url": "https://files.pythonhosted.org/packages/37/fb/be7289605cdc53293764686199bd6f7c1c3415804c6fb80456832074663c/bcdc_apitests-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "f0c5b3bc87ffc79f3b8aff1d50edc891", "sha256": "11f864cd3a7f063c12bff48b3e4a70810b20bdb7861896ddaa0afc3810319f75" }, "downloads": -1, "filename": "bcdc_apitests-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f0c5b3bc87ffc79f3b8aff1d50edc891", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 98426, "upload_time": "2019-10-23T15:44:49", "upload_time_iso_8601": "2019-10-23T15:44:49.775947Z", "url": "https://files.pythonhosted.org/packages/da/0f/47317273b204c5b8d6b38100fb8bf7a912ef38daecc703c0c7c9462844eb/bcdc_apitests-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "eedd6b7f1f83ca4206cc77a500e6ff1f", "sha256": "ab6f14e3b038a268c79cf6d4321ee5920b85ca4021b0b85670d6d5dfcbd63006" }, "downloads": -1, "filename": "bcdc-apitests-1.0.0.tar.gz", "has_sig": false, "md5_digest": "eedd6b7f1f83ca4206cc77a500e6ff1f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 69455, "upload_time": "2019-10-23T15:44:51", "upload_time_iso_8601": "2019-10-23T15:44:51.398733Z", "url": "https://files.pythonhosted.org/packages/00/b4/b0d1f991e5ba82fe14a5cf143c949e5f92d5d04e4ea223c20f16eccbe7ed/bcdc-apitests-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6e9f066c25dc4fc7ab46624bfed3e2e9", "sha256": "1935eb3871818ce27bbbc1cb78b938b17041831e8dfe0726d984aa9f81b54911" }, "downloads": -1, "filename": "bcdc_apitests-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6e9f066c25dc4fc7ab46624bfed3e2e9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 98579, "upload_time": "2019-10-24T16:59:17", "upload_time_iso_8601": "2019-10-24T16:59:17.923392Z", "url": "https://files.pythonhosted.org/packages/df/ca/7a31eac170b1f81bbc2d6c8b62fccc60ad9ddf998ba989f4916e3b84f48c/bcdc_apitests-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f30b062a487142568488c3f9402f68f6", "sha256": "baff053578421501c82d08ed201e4a71b53dec5701e2861621100cbe1be1e2db" }, "downloads": -1, "filename": "bcdc-apitests-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f30b062a487142568488c3f9402f68f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 69478, "upload_time": "2019-10-24T16:59:19", "upload_time_iso_8601": "2019-10-24T16:59:19.676827Z", "url": "https://files.pythonhosted.org/packages/5a/e6/f3ccc80502ff9b465665b5d100a5c568fe365652c3aafa2cb4f15884c70f/bcdc-apitests-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7f01983763159f9cd71be3391cf2eefe", "sha256": "b8552401c57759e652c22816e9b0dc059a8d54382d82a852653dbdd817f2e894" }, "downloads": -1, "filename": "bcdc_apitests-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7f01983763159f9cd71be3391cf2eefe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 99150, "upload_time": "2020-01-13T22:58:20", "upload_time_iso_8601": "2020-01-13T22:58:20.612153Z", "url": "https://files.pythonhosted.org/packages/30/73/6e516487495efcb57ed7489e5ef138a7b4a55b17e514ce5c08bd6d15f47f/bcdc_apitests-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bf19d5ea52a11206c0ca368c4b599f89", "sha256": "bc7486b47f89c31f13cf455c3bbe0da264657200d944cd52cc0cbdb7f8ac6584" }, "downloads": -1, "filename": "bcdc-apitests-1.0.2.tar.gz", "has_sig": false, "md5_digest": "bf19d5ea52a11206c0ca368c4b599f89", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 73167, "upload_time": "2020-01-13T22:58:22", "upload_time_iso_8601": "2020-01-13T22:58:22.577623Z", "url": "https://files.pythonhosted.org/packages/94/85/27c1e969658381a9f5ba16fb7b1f0934ee07b5d69515b8b5246ec20cdb4e/bcdc-apitests-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "34c7f565f7b7fdf68465e5245db6dffd", "sha256": "79050b58c07aedd0d4f8f4fc2c9a0a959ceddee0ce318bfe662416d75e5cb14c" }, "downloads": -1, "filename": "bcdc_apitests-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "34c7f565f7b7fdf68465e5245db6dffd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 99067, "upload_time": "2020-07-03T23:31:21", "upload_time_iso_8601": "2020-07-03T23:31:21.265879Z", "url": "https://files.pythonhosted.org/packages/98/dc/45782b1a744e7fc852d9fce5f3be66f35c115ed3d699963d634035c8ca00/bcdc_apitests-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdde415531eec5a804c450afa3ae80ce", "sha256": "6903aa3dcf141ef123e4d18ae6d08ce6bf0ce3039552a2d2ba5998c83dd7b94f" }, "downloads": -1, "filename": "bcdc-apitests-1.0.3.tar.gz", "has_sig": false, "md5_digest": "cdde415531eec5a804c450afa3ae80ce", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 73260, "upload_time": "2020-07-03T23:31:22", "upload_time_iso_8601": "2020-07-03T23:31:22.432728Z", "url": "https://files.pythonhosted.org/packages/ec/6d/deb38ef41253e05d00ee0d8450a85c550c83a731a118c497f4a0e9da37a7/bcdc-apitests-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "a183db3c4826ae6175be64f1e32c5ddd", "sha256": "ef7e2714825eee76b91d1c82a356c8e0a05f5ed45d0a1f8684a4bd01136da839" }, "downloads": -1, "filename": "bcdc_apitests-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a183db3c4826ae6175be64f1e32c5ddd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 99032, "upload_time": "2020-07-04T00:48:18", "upload_time_iso_8601": "2020-07-04T00:48:18.570699Z", "url": "https://files.pythonhosted.org/packages/87/61/96994328d2890091a517e94f236afe72d7ef637b7de3cb09c9f898d0294d/bcdc_apitests-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83949356f2c4a52930ecf2981ed7862b", "sha256": "8840227e96b32cd494dc940151f8b353cbd158411097602889c5a52da4517b96" }, "downloads": -1, "filename": "bcdc-apitests-1.0.4.tar.gz", "has_sig": false, "md5_digest": "83949356f2c4a52930ecf2981ed7862b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 73268, "upload_time": "2020-07-04T00:48:19", "upload_time_iso_8601": "2020-07-04T00:48:19.807211Z", "url": "https://files.pythonhosted.org/packages/d3/e0/12ba734e2c4276d724acd86b2189078e61909c8c8950eda6f2f79fdc8884/bcdc-apitests-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a183db3c4826ae6175be64f1e32c5ddd", "sha256": "ef7e2714825eee76b91d1c82a356c8e0a05f5ed45d0a1f8684a4bd01136da839" }, "downloads": -1, "filename": "bcdc_apitests-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a183db3c4826ae6175be64f1e32c5ddd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 99032, "upload_time": "2020-07-04T00:48:18", "upload_time_iso_8601": "2020-07-04T00:48:18.570699Z", "url": "https://files.pythonhosted.org/packages/87/61/96994328d2890091a517e94f236afe72d7ef637b7de3cb09c9f898d0294d/bcdc_apitests-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83949356f2c4a52930ecf2981ed7862b", "sha256": "8840227e96b32cd494dc940151f8b353cbd158411097602889c5a52da4517b96" }, "downloads": -1, "filename": "bcdc-apitests-1.0.4.tar.gz", "has_sig": false, "md5_digest": "83949356f2c4a52930ecf2981ed7862b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 73268, "upload_time": "2020-07-04T00:48:19", "upload_time_iso_8601": "2020-07-04T00:48:19.807211Z", "url": "https://files.pythonhosted.org/packages/d3/e0/12ba734e2c4276d724acd86b2189078e61909c8c8950eda6f2f79fdc8884/bcdc-apitests-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }