From d5309e6e2d8d8cd4244e24ac1773ce76434ce46d Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Thu, 4 Apr 2019 13:21:39 -0700 Subject: pytest improvements: squelch raven deprecation; run pylint --- python/Pipfile | 1 + python/Pipfile.lock | 56 ++++++++++++++++++++++------------------------------- python/pytest.ini | 6 ++++-- 3 files changed, 28 insertions(+), 35 deletions(-) diff --git a/python/Pipfile b/python/Pipfile index 321b2d50..09a5327c 100644 --- a/python/Pipfile +++ b/python/Pipfile @@ -11,6 +11,7 @@ name = "pypi" [dev-packages] pytest = ">=4" pytest-pythonpath = "*" +pytest-pylint = "*" ipython = "*" responses = ">=0.10" pytest-cov = "*" diff --git a/python/Pipfile.lock b/python/Pipfile.lock index 3aaa0c66..9fa8f4ba 100644 --- a/python/Pipfile.lock +++ b/python/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "fa764b53404517e2f5e60b61fa8083f0ef50499e9b9b537994720abf85f2aac9" + "sha256": "e071955278eb60cf551da9368dbb8878ce90a4d4ece74f5fba9513793412f802" }, "pipfile-spec": 6, "requires": { @@ -697,38 +697,19 @@ }, "psycopg2": { "hashes": [ - "sha256:02445ebbb3a11a3fe8202c413d5e6faf38bb75b4e336203ee144ca2c46529f94", - "sha256:0e9873e60f98f0c52339abf8f0339d1e22bfe5aae0bcf7aabd40c055175035ec", - "sha256:1148a5eb29073280bf9057c7fc45468592c1bb75a28f6df1591adb93c8cb63d0", - "sha256:259a8324e109d4922b0fcd046e223e289830e2568d6f4132a3702439e5fd532b", - "sha256:28dffa9ed4595429e61bacac41d3f9671bb613d1442ff43bcbec63d4f73ed5e8", - "sha256:314a74302d4737a3865d40ea50e430ce1543c921ba10f39d562e807cfe2edf2a", - "sha256:36b60201b6d215d7658a71493fdf6bd5e60ad9a0cffed39906627ff9f4f3afd3", - "sha256:3f9d532bce54c4234161176ff3b8688ff337575ca441ea27597e112dfcd0ee0c", - "sha256:5d222983847b40af989ad96c07fc3f07e47925e463baa5de716be8f805b41d9b", - "sha256:6757a6d2fc58f7d8f5d471ad180a0bd7b4dd3c7d681f051504fbea7ae29c8d6f", - "sha256:6a0e0f1e74edb0ab57d89680e59e7bfefad2bfbdf7c80eb38304d897d43674bb", - "sha256:6ca703ccdf734e886a1cf53eb702261110f6a8b0ed74bcad15f1399f74d3f189", - "sha256:8513b953d8f443c446aa79a4cc8a898bd415fc5e29349054f03a7d696d495542", - "sha256:9262a5ce2038570cb81b4d6413720484cb1bc52c064b2f36228d735b1f98b794", - "sha256:97441f851d862a0c844d981cbee7ee62566c322ebb3d68f86d66aa99d483985b", - "sha256:a07feade155eb8e69b54dd6774cf6acf2d936660c61d8123b8b6b1f9247b67d6", - "sha256:a9b9c02c91b1e3ec1f1886b2d0a90a0ea07cc529cb7e6e472b556bc20ce658f3", - "sha256:ae88216f94728d691b945983140bf40d51a1ff6c7fe57def93949bf9339ed54a", - "sha256:b360ffd17659491f1a6ad7c928350e229c7b7bd83a2b922b6ee541245c7a776f", - "sha256:b4221957ceccf14b2abdabef42d806e791350be10e21b260d7c9ce49012cc19e", - "sha256:b90758e49d5e6b152a460d10b92f8a6ccf318fcc0ee814dcf53f3a6fc5328789", - "sha256:c669ea986190ed05fb289d0c100cc88064351f2b85177cbfd3564c4f4847d18c", - "sha256:d1b61999d15c79cf7f4f7cc9021477aef35277fc52452cf50fd13b713c84424d", - "sha256:de7bb043d1adaaf46e38d47e7a5f703bb3dab01376111e522b07d25e1a79c1e1", - "sha256:e393568e288d884b94d263f2669215197840d097c7e5b0acd1a51c1ea7d1aba8", - "sha256:ed7e0849337bd37d89f2c2b0216a0de863399ee5d363d31b1e5330a99044737b", - "sha256:f153f71c3164665d269a5d03c7fa76ba675c7a8de9dc09a4e2c2cdc9936a7b41", - "sha256:f1fb5a8427af099beb7f65093cbdb52e021b8e6dbdfaf020402a623f4181baf5", - "sha256:f36b333e9f86a2fba960c72b90c34be6ca71819e300f7b1fc3d2b0f0b2c546cd", - "sha256:f4526d078aedd5187d0508aa5f9a01eae6a48a470ed678406da94b4cd6524b7e" - ], - "version": "==2.7.7" + "sha256:2433931723bf6be4bd342e003ffa9a1cef2cb4de7735d5b063fd554fd64a744c", + "sha256:2a0497c8ade1a5a0dc3d62b7f1a4fbcbccfa15d9ef69cce064119cd723566392", + "sha256:3ad3cf4732ff7d87dc12031836e5097fc42be767193771da90b8b5038cdca412", + "sha256:453c5bc0563c9b9601ef9243c095da9e327f24da6917b7c3ede8e0cd9dd9477d", + "sha256:49c5838d90e83217909db3789d30a105385b5e696ec5168cda645546c542f35a", + "sha256:6d849117337afd1aa0a74ab9a6c9d2160228d25d5babfa4d9a98bf4a4dad8062", + "sha256:8980dbabfb2ed0866b6bd5687d1407c3bccaac1f2f496f1206472108be69b92d", + "sha256:a286480430af972be9c30333c48883890dc8d87eab0d591e24975dcf99abff6c", + "sha256:bc7ec9ab1f33edd5db40edfb407aabdc92e573c4fcacd9093a9a6f3dd93c7af2", + "sha256:d303d9f88ec839a51b430bbec0f4a8314d0d2a53f760e67e95e25e39f6d6fb5f", + "sha256:e9836455931ac3d91b71312fa3bb2b9db8c42720a53b7de7db082406e4828585" + ], + "version": "==2.8" }, "ptyprocess": { "hashes": [ @@ -775,6 +756,15 @@ "index": "pypi", "version": "==2.6.1" }, + "pytest-pylint": { + "hashes": [ + "sha256:0dcb6cd429281f7493994e65324937bb295ef28f7632c046b45828380f4fe88a", + "sha256:45d2209b65989c8981289c8e75d0fde8c55e87cef27e97facb49f14773a8d3fb", + "sha256:7bfbb66fc6dc160193a9e813a7c55e5ae32028f18660deeb90e1cb7e980cbbac" + ], + "index": "pypi", + "version": "==0.14.0" + }, "pytest-pythonpath": { "hashes": [ "sha256:63fc546ace7d2c845c1ee289e8f7a6362c2b6bae497d10c716e58e253e801d62" diff --git a/python/pytest.ini b/python/pytest.ini index afdebabc..1acfdfc8 100644 --- a/python/pytest.ini +++ b/python/pytest.ini @@ -1,10 +1,12 @@ - [pytest] ignore = setup.py -# allow imports from files in current directory python_paths = . # search for 'test_*' functions in all python files, not just under tests python_files = *.py + +addopts = --pylint --pylint-rcfile=.pylintrc --pylint-error-types=EF --pylint-jobs=4 + +filterwarnings = ignore:.*common_exception_handling.*StopIteration:PendingDeprecationWarning -- cgit v1.2.3