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:
Ronelle Landy 2018-05-15 13:41:15 -04:00 committed by John Trowbridge
parent 53e4092038
commit dbca28c411
4 changed files with 10 additions and 1 deletions

View File

@ -8,6 +8,7 @@ import yaml
# Define releases
RELEASES = ['newton', 'ocata', 'pike', 'queens', 'master']
# Define long term releases
LONG_TERM_SUPPORT_RELEASES = ['queens']

View File

@ -3,6 +3,7 @@ from emit_releases_file import get_dlrn_hash
import mock
import pytest
@mock.patch('requests.get')
def test_get_dlrn_hash(mock_get):
mock_response = mock.Mock()

View File

@ -15,8 +15,9 @@ deps = pyflakes
commands = pyflakes setup.py scripts
[testenv:pep8]
changedir = scripts/emit_releases_file
whitelist_externals = bash
commands = flake8
commands = flake8 --max-line-length 80
[testenv:cireport]
passenv =

View File

@ -18,6 +18,9 @@
- openstack-tox-py35:
files:
- ^scripts/emit_releases_file/.*$
- openstack-tox-pep8:
files:
- ^scripts/emit_releases_file/.*$
gate:
queue: tripleo
jobs:
@ -27,3 +30,6 @@
- openstack-tox-py35:
files:
- ^scripts/emit_releases_file/.*$
- openstack-tox-pep8:
files:
- ^scripts/emit_releases_file/.*$