Add linter jobs for releases file script
This review adds a pep8 jobs to be triggered with changes to the releases script files. pylint was considered but removed from this initial review. Change-Id: Ib8809c94d99ccb1ecafa94b3791f613c35dbd9ef
This commit is contained in:
parent
53e4092038
commit
dbca28c411
|
@ -8,6 +8,7 @@ import yaml
|
||||||
|
|
||||||
# Define releases
|
# Define releases
|
||||||
RELEASES = ['newton', 'ocata', 'pike', 'queens', 'master']
|
RELEASES = ['newton', 'ocata', 'pike', 'queens', 'master']
|
||||||
|
# Define long term releases
|
||||||
LONG_TERM_SUPPORT_RELEASES = ['queens']
|
LONG_TERM_SUPPORT_RELEASES = ['queens']
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ from emit_releases_file import get_dlrn_hash
|
||||||
import mock
|
import mock
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
|
|
||||||
@mock.patch('requests.get')
|
@mock.patch('requests.get')
|
||||||
def test_get_dlrn_hash(mock_get):
|
def test_get_dlrn_hash(mock_get):
|
||||||
mock_response = mock.Mock()
|
mock_response = mock.Mock()
|
||||||
|
|
3
tox.ini
3
tox.ini
|
@ -15,8 +15,9 @@ deps = pyflakes
|
||||||
commands = pyflakes setup.py scripts
|
commands = pyflakes setup.py scripts
|
||||||
|
|
||||||
[testenv:pep8]
|
[testenv:pep8]
|
||||||
|
changedir = scripts/emit_releases_file
|
||||||
whitelist_externals = bash
|
whitelist_externals = bash
|
||||||
commands = flake8
|
commands = flake8 --max-line-length 80
|
||||||
|
|
||||||
[testenv:cireport]
|
[testenv:cireport]
|
||||||
passenv =
|
passenv =
|
||||||
|
|
|
@ -18,6 +18,9 @@
|
||||||
- openstack-tox-py35:
|
- openstack-tox-py35:
|
||||||
files:
|
files:
|
||||||
- ^scripts/emit_releases_file/.*$
|
- ^scripts/emit_releases_file/.*$
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
files:
|
||||||
|
- ^scripts/emit_releases_file/.*$
|
||||||
gate:
|
gate:
|
||||||
queue: tripleo
|
queue: tripleo
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -27,3 +30,6 @@
|
||||||
- openstack-tox-py35:
|
- openstack-tox-py35:
|
||||||
files:
|
files:
|
||||||
- ^scripts/emit_releases_file/.*$
|
- ^scripts/emit_releases_file/.*$
|
||||||
|
- openstack-tox-pep8:
|
||||||
|
files:
|
||||||
|
- ^scripts/emit_releases_file/.*$
|
||||||
|
|
Loading…
Reference in New Issue