File tree Expand file tree Collapse file tree 5 files changed +31
-1
lines changed Expand file tree Collapse file tree 5 files changed +31
-1
lines changed Original file line number Diff line number Diff line change 88 include :
99 - python : 3.8
1010 env : TOXENV=security
11+ - python : 3.8
12+ env : TOXENV=flake8
1113 - python : 2.7
1214 env : TOXENV=py27
1315 - python : pypy
Original file line number Diff line number Diff line change 1+ def pytest_collection_modifyitems (session , config , items ):
2+ # Avoid executing tests when executing `--flake8` flag (pytest-flake8)
3+ try :
4+ from pytest_flake8 import Flake8Item
5+ if config .getoption ('--flake8' ):
6+ items [:] = [item for item in items if isinstance (item , Flake8Item )]
7+ except ImportError :
8+ pass
Original file line number Diff line number Diff line change 4141# Add any Sphinx extension module names here, as strings. They can be
4242# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
4343extensions = [
44+ 'notfound.extension' ,
4445 'sphinx.ext.autodoc' ,
4546 'sphinx.ext.intersphinx' ,
4647 'sphinx.ext.viewcode' ,
Original file line number Diff line number Diff line change 11[pytest]
22addopts = --doctest-modules --assert =plain --ignore =setup.py
3+ flake8-ignore =
4+ docs/conf.py E265 E402
5+ parsel/csstranslator.py E402 E501
6+ parsel/selector.py E126 E305 E501
7+ parsel/utils.py E226 E501
8+ parsel/xpathfuncs.py E501
9+ tests/test_selector.py E124 E127 E128 E231 E265 E303 E501 F811 W293
10+ tests/test_selector_csstranslator.py E501
11+ tests/test_utils.py E501
12+ tests/test_xpathfuncs.py E501
Original file line number Diff line number Diff line change 88commands = py.test --cov =parsel --cov-report = {posargs:parsel tests}
99
1010[testenv:security]
11- basepython = python3
11+ basepython = python3.8
1212deps =
1313 bandit
1414commands =
1515 bandit -r -c .bandit.yml {posargs:parsel}
1616
17+ [testenv:flake8]
18+ basepython = python3.8
19+ deps =
20+ {[testenv]deps}
21+ pytest-flake8
22+ commands =
23+ pytest --flake8
24+
1725[docs]
1826changedir = docs
1927deps =
2028 sphinx
29+ sphinx-notfound-page
2130 sphinx_rtd_theme
2231
2332[testenv:docs]
You can’t perform that action at this time.
0 commit comments