Fix some pep8 errors, update tox.ini

Fixed E731, W503 and I201 pep8 errors.

Added flake8-import-order to test-requirements.txt to avoid
an "unknown option 'import-order-style' ignored" warning.

Removed {posargs} from flake8 invocation so it can be called
such as 'tox -e pep8 HEAD~1' in order to only run on files
changed in the top commit.

Removed py34, py27 and pypy from the tox.ini envlist since
there are no unit tests, and tox reports it skipped all tests.

Change-Id: I574cafe074befa59aaee44b092b011e27f5f4211
This commit is contained in:
Brian Haley 2018-04-26 14:37:49 -04:00
parent 02a5e2b076
commit 33ef4607ff
9 changed files with 23 additions and 18 deletions

View File

@ -58,8 +58,8 @@ class NetworksTestDHCPv6(base.BaseNetworkTest):
ports = body['ports']
for port in ports:
if (port['device_owner'].startswith(
constants.DEVICE_OWNER_ROUTER_INTF)
and port['device_id'] in [r['id'] for r in self.routers]):
constants.DEVICE_OWNER_ROUTER_INTF) and
port['device_id'] in [r['id'] for r in self.routers]):
self.client.remove_router_interface_with_port_id(
port['device_id'], port['id']
)

View File

@ -79,11 +79,11 @@ class NetworksIpAvailabilityTest(base.BaseAdminNetworkTest):
def calc_total_ips(prefix, ip_version):
# will calculate total ips after removing reserved.
if ip_version == lib_constants.IP_VERSION_4:
total_ips = 2 ** (lib_constants.IPv4_BITS
- prefix) - DEFAULT_IP4_RESERVED
total_ips = 2 ** (lib_constants.IPv4_BITS -
prefix) - DEFAULT_IP4_RESERVED
elif ip_version == lib_constants.IP_VERSION_6:
total_ips = 2 ** (lib_constants.IPv6_BITS
- prefix) - DEFAULT_IP6_RESERVED
total_ips = 2 ** (lib_constants.IPv6_BITS -
prefix) - DEFAULT_IP6_RESERVED
return total_ips

View File

@ -159,9 +159,12 @@ class RoutersTest(base_routers.BaseRouterTest):
# Add router interface with subnet id
router = self._create_router(data_utils.rand_name('router'), True)
intf = self.create_router_interface(router['id'], subnet['id'])
status_active = lambda: self.client.show_port(
intf['port_id'])['port']['status'] == 'ACTIVE'
utils.wait_until_true(status_active, exception=AssertionError)
def _status_active():
return self.client.show_port(
intf['port_id'])['port']['status'] == 'ACTIVE'
utils.wait_until_true(_status_active, exception=AssertionError)
@decorators.idempotent_id('c86ac3a8-50bd-4b00-a6b8-62af84a0765c')
@tutils.requires_ext(extension='extraroute', service='network')

View File

@ -18,11 +18,12 @@
"""Utilities and helper functions."""
import eventlet
import functools
import threading
import time
import eventlet
class classproperty(object):
def __init__(self, f):

View File

@ -68,8 +68,8 @@ class FloatingIpTestCasesMixin(object):
network_id=CONF.network.public_network_id)
for subnet in subnets['subnets']:
if (subnet['gateway_ip']
and subnet['ip_version'] == lib_constants.IP_VERSION_4):
if (subnet['gateway_ip'] and
subnet['ip_version'] == lib_constants.IP_VERSION_4):
return subnet['gateway_ip']
@classmethod

View File

@ -69,8 +69,8 @@ class NetworkMtuTest(NetworkMtuBaseTest):
def skip_checks(cls):
super(NetworkMtuTest, cls).skip_checks()
if ("vxlan" not in
config.CONF.neutron_plugin_options.available_type_drivers
or "gre" not in
config.CONF.neutron_plugin_options.available_type_drivers or
"gre" not in
config.CONF.neutron_plugin_options.available_type_drivers):
raise cls.skipException("GRE or VXLAN type_driver is not enabled")

View File

@ -75,8 +75,8 @@ class QoSTest(base.BaseTempestTestCase):
BS = 512
COUNT = BUFFER_SIZE / BS
FILE_SIZE = BS * COUNT
LIMIT_BYTES_SEC = (constants.LIMIT_KILO_BITS_PER_SECOND * 1024
* TOLERANCE_FACTOR / 8.0)
LIMIT_BYTES_SEC = (constants.LIMIT_KILO_BITS_PER_SECOND * 1024 *
TOLERANCE_FACTOR / 8.0)
FILE_PATH = "/tmp/img"
NC_PORT = 1234

View File

@ -5,6 +5,7 @@
hacking<0.13,>=0.12.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0
flake8-import-order==0.12 # LGPLv3
python-subunit>=1.0.0 # Apache-2.0/BSD
sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
oslotest>=3.2.0 # Apache-2.0

View File

@ -1,6 +1,6 @@
[tox]
minversion = 2.0
envlist = py34,py27,pypy,pep8
envlist = pep8
skipsdist = True
[testenv]
@ -15,7 +15,7 @@ commands = python setup.py test --slowest --testr-args='{posargs}'
[testenv:pep8]
commands =
sh ./tools/misc-sanity-checks.sh
flake8 {posargs}
flake8
whitelist_externals =
sh