Update for new pep8 rules E402 and W503

Change-Id: I181f396b002d0c3b89579c4fc33c34b1c099953e
This commit is contained in:
Michael Johnson 2017-03-08 11:29:15 -08:00 committed by Ihar Hrachyshka
parent 56eaa21f9f
commit 7fdc8a1e06
46 changed files with 147 additions and 147 deletions

View File

@ -27,6 +27,7 @@ import subprocess
import sys import sys
import warnings import warnings
from octavia.version import version_info
import openstackdocstheme import openstackdocstheme
extensions = [ extensions = [
@ -71,7 +72,6 @@ copyright = u'2017-present, OpenStack Foundation'
# |version| and |release|, also used in various other places throughout the # |version| and |release|, also used in various other places throughout the
# built documents. # built documents.
# #
from octavia.version import version_info
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = version_info.release_string() release = version_info.release_string()
# The short X.Y version. # The short X.Y version.

View File

@ -131,8 +131,8 @@ class AmphoraInfo(object):
for interface in netns.get_links(): for interface in netns.get_links():
interface_name = None interface_name = None
for item in interface['attrs']: for item in interface['attrs']:
if (item[0] == 'IFLA_IFNAME' if (item[0] == 'IFLA_IFNAME' and
and not item[1].startswith('eth')): not item[1].startswith('eth')):
break break
elif item[0] == 'IFLA_IFNAME': elif item[0] == 'IFLA_IFNAME':
interface_name = item[1] interface_name = item[1]

View File

@ -115,8 +115,8 @@ class BaseType(wtypes.Base):
else: else:
continue continue
attr_name = attr attr_name = attr
if (hasattr(self, '_type_to_model_map') if (hasattr(self, '_type_to_model_map') and
and attr in self._type_to_model_map): attr in self._type_to_model_map):
renamed = self._type_to_model_map[attr] renamed = self._type_to_model_map[attr]
if '.' in renamed: if '.' in renamed:
parent, child = renamed.split('.') parent, child = renamed.split('.')

View File

@ -111,10 +111,10 @@ class ListenersController(base.BaseController):
Update the load balancer db when provisioning status changes. Update the load balancer db when provisioning status changes.
""" """
if (listener_dict if (listener_dict and
and listener_dict.get('insert_headers') listener_dict.get('insert_headers') and
and list(set(listener_dict['insert_headers'].keys()) - list(set(listener_dict['insert_headers'].keys()) -
set(constants.SUPPORTED_HTTP_HEADERS))): set(constants.SUPPORTED_HTTP_HEADERS))):
raise exceptions.InvalidOption( raise exceptions.InvalidOption(
value=listener_dict.get('insert_headers'), value=listener_dict.get('insert_headers'),
option='insert_headers') option='insert_headers')

View File

@ -138,9 +138,9 @@ class LoadBalancersController(base.BaseController):
load_balancer.project_id = project_id load_balancer.project_id = project_id
if not (load_balancer.vip.port_id if not (load_balancer.vip.port_id or
or load_balancer.vip.network_id load_balancer.vip.network_id or
or load_balancer.vip.subnet_id): load_balancer.vip.subnet_id):
raise exceptions.ValidationException(detail=_( raise exceptions.ValidationException(detail=_(
"VIP must contain one of: port_id, network_id, subnet_id.")) "VIP must contain one of: port_id, network_id, subnet_id."))

View File

@ -57,8 +57,8 @@ class AnchorCertGenerator(local.LocalCertGenerator):
if r.status_code != 200: if r.status_code != 200:
LOG.debug('Anchor returned: %s', r.content) LOG.debug('Anchor returned: %s', r.content)
raise AnchorException("Anchor returned Status Code : " raise AnchorException("Anchor returned Status Code : " +
+ str(r.status_code)) str(r.status_code))
return r.content return r.content

View File

@ -16,13 +16,13 @@ import sys
import eventlet import eventlet
eventlet.monkey_patch() eventlet.monkey_patch()
from oslo_config import cfg from oslo_config import cfg # noqa: E402
from oslo_reports import guru_meditation_report as gmr from oslo_reports import guru_meditation_report as gmr # noqa: E402
from oslo_service import service from oslo_service import service # noqa: E402
from octavia.common import service as octavia_service from octavia.common import service as octavia_service # noqa: E402
from octavia.controller.queue import consumer from octavia.controller.queue import consumer # noqa: E402
from octavia import version from octavia import version # noqa: E402
CONF = cfg.CONF CONF = cfg.CONF

View File

@ -589,10 +589,9 @@ class L7Policy(BaseDataModel):
self.redirect_url = None self.redirect_url = None
pool = self._find_in_graph('Pool' + value) pool = self._find_in_graph('Pool' + value)
self.redirect_pool = pool self.redirect_pool = pool
if len(self.l7rules) > 0 and (self.enabled is True or if len(self.l7rules) > 0 and (self.enabled is True or (
('enabled' in update_dict.keys() 'enabled' in update_dict.keys() and
and update_dict['enabled'] update_dict['enabled'] is True)):
is True)):
if pool not in self.listener.pools: if pool not in self.listener.pools:
self.listener.pools.append(pool) self.listener.pools.append(pool)
if self.listener not in pool.listeners: if self.listener not in pool.listeners:
@ -612,15 +611,15 @@ class L7Policy(BaseDataModel):
self.listener.l7policies.insert(value - 1, self) self.listener.l7policies.insert(value - 1, self)
elif key == 'enabled': elif key == 'enabled':
if (value is True and self.action == if (value is True and self.action ==
constants.L7POLICY_ACTION_REDIRECT_TO_POOL constants.L7POLICY_ACTION_REDIRECT_TO_POOL and
and self.redirect_pool is not None self.redirect_pool is not None and
and len(self.l7rules) > 0 len(self.l7rules) > 0 and
and self.redirect_pool not in self.listener.pools): self.redirect_pool not in self.listener.pools):
self.listener.pools.append(self.redirect_pool) self.listener.pools.append(self.redirect_pool)
self.redirect_pool.listeners.append(self.listener) self.redirect_pool.listeners.append(self.listener)
elif (value is False and self.action == elif (value is False and self.action ==
constants.L7POLICY_ACTION_REDIRECT_TO_POOL constants.L7POLICY_ACTION_REDIRECT_TO_POOL and
and self.redirect_pool is not None): self.redirect_pool is not None):
self._conditionally_remove_pool_links( self._conditionally_remove_pool_links(
self.redirect_pool) self.redirect_pool)
setattr(self, key, value) setattr(self, key, value)

View File

@ -162,8 +162,8 @@ def sanitize_l7policy_api_args(l7policy, create=False):
l7policy.update({'redirect_pool_id': None}) l7policy.update({'redirect_pool_id': None})
l7policy.pop('redirect_pool', None) l7policy.pop('redirect_pool', None)
elif l7policy['action'] == constants.L7POLICY_ACTION_REDIRECT_TO_POOL: elif l7policy['action'] == constants.L7POLICY_ACTION_REDIRECT_TO_POOL:
if (not l7policy.get('redirect_pool_id') if (not l7policy.get('redirect_pool_id') and
and not l7policy.get('redirect_pool')): not l7policy.get('redirect_pool')):
raise exceptions.InvalidL7PolicyArgs( raise exceptions.InvalidL7PolicyArgs(
msg='redirect_pool_id or redirect_pool must not be None') msg='redirect_pool_id or redirect_pool must not be None')
l7policy.update({'redirect_url': None}) l7policy.update({'redirect_url': None})

View File

@ -20,13 +20,13 @@ Create Date: 2014-09-18 16:07:04.859812
''' '''
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '13500e2e978d' revision = '13500e2e978d'
down_revision = '4c094013699a' down_revision = '4c094013699a'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.alter_column(u'provisioning_status', u'name', op.alter_column(u'provisioning_status', u'name',

View File

@ -20,13 +20,13 @@ Create Date: 2015-01-10 00:53:57.798213
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '14892634e228' revision = '14892634e228'
down_revision = '3a1e1cdb7b27' down_revision = '3a1e1cdb7b27'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
with op.batch_alter_table(u'vip') as batch_op: with op.batch_alter_table(u'vip') as batch_op:

View File

@ -21,13 +21,13 @@ Create Date: 2016-01-25 15:12:52.489652
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '186509101b9b' revision = '186509101b9b'
down_revision = '458c9ee2a011' down_revision = '458c9ee2a011'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column(u'load_balancer', sa.Column(u'server_group_id', op.add_column(u'load_balancer', sa.Column(u'server_group_id',

View File

@ -19,14 +19,14 @@ Create Date: 2015-08-06 10:39:54.998797
""" """
# revision identifiers, used by Alembic.
revision = '1e4c1d83044c'
down_revision = '5a3ee5472c31'
from alembic import op from alembic import op
import sqlalchemy as sa import sqlalchemy as sa
from sqlalchemy import sql from sqlalchemy import sql
# revision identifiers, used by Alembic.
revision = '1e4c1d83044c'
down_revision = '5a3ee5472c31'
def upgrade(): def upgrade():
op.create_table( op.create_table(

View File

@ -19,14 +19,14 @@ Create Date: 2015-05-22 11:57:04.703910
""" """
# revision identifiers, used by Alembic.
revision = '2351ea316465'
down_revision = '357d17a6d5ac'
from alembic import op from alembic import op
import sqlalchemy as sa import sqlalchemy as sa
from sqlalchemy import sql from sqlalchemy import sql
# revision identifiers, used by Alembic.
revision = '2351ea316465'
down_revision = '357d17a6d5ac'
new_protocol = 'TERMINATED_HTTPS' new_protocol = 'TERMINATED_HTTPS'

View File

@ -20,13 +20,13 @@ Create Date: 2015-01-13 16:18:57.359290
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '256852d5ff7c' revision = '256852d5ff7c'
down_revision = '14892634e228' down_revision = '14892634e228'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column(u'amphora', sa.Column(u'lb_network_ip', sa.String(64), op.add_column(u'amphora', sa.Column(u'lb_network_ip', sa.String(64),

View File

@ -20,13 +20,13 @@ Create Date: 2015-07-20 15:25:37.044098
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '298eac0640a7' revision = '298eac0640a7'
down_revision = '4fe8240425b4' down_revision = '4fe8240425b4'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column(u'amphora', op.add_column(u'amphora',

View File

@ -20,13 +20,13 @@ Create Date: 2015-12-09 10:32:12.712932
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '29ff921a6eb' revision = '29ff921a6eb'
down_revision = '43287cd10fef' down_revision = '43287cd10fef'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
conn = op.get_bind() conn = op.get_bind()

View File

@ -21,14 +21,14 @@ Create Date: 2015-07-16 17:41:49.029145
""" """
# revision identifiers, used by Alembic.
revision = '357d17a6d5ac'
down_revision = '298eac0640a7'
from alembic import op from alembic import op
import sqlalchemy as sa import sqlalchemy as sa
from sqlalchemy import sql from sqlalchemy import sql
# revision identifiers, used by Alembic.
revision = '357d17a6d5ac'
down_revision = '298eac0640a7'
def upgrade(): def upgrade():
op.create_table( op.create_table(

View File

@ -20,14 +20,14 @@ Create Date: 2014-08-15 11:01:14.897223
''' '''
# revision identifiers, used by Alembic.
revision = '35dee79d5865'
down_revision = None
from alembic import op from alembic import op
import sqlalchemy as sa import sqlalchemy as sa
from sqlalchemy import sql from sqlalchemy import sql
# revision identifiers, used by Alembic.
revision = '35dee79d5865'
down_revision = None
def upgrade(): def upgrade():
# Create lookup tables # Create lookup tables

View File

@ -20,13 +20,13 @@ Create Date: 2016-04-21 10:45:32.278433
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '36b94648fef8' revision = '36b94648fef8'
down_revision = '4d9cf7d32f2' down_revision = '4d9cf7d32f2'
from alembic import op
import sqlalchemy as sa
tables = ['member', 'pool', 'load_balancer', 'listener'] tables = ['member', 'pool', 'load_balancer', 'listener']

View File

@ -20,13 +20,13 @@ Create Date: 2015-01-10 02:01:04.997336
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '3a1e1cdb7b27' revision = '3a1e1cdb7b27'
down_revision = '4faaa983e7a9' down_revision = '4faaa983e7a9'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.alter_column(u'amphora', u'host_id', new_column_name='compute_id', op.alter_column(u'amphora', u'host_id', new_column_name='compute_id',

View File

@ -19,13 +19,13 @@ Create Date: 2015-09-03 17:11:03.724070
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '3b199c848b96' revision = '3b199c848b96'
down_revision = '543f5d8e4e56' down_revision = '543f5d8e4e56'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
bind = op.get_bind() bind = op.get_bind()

View File

@ -20,13 +20,13 @@ Create Date: 2015-03-24 18:17:36.998604
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '3e5b37a0bdb9' revision = '3e5b37a0bdb9'
down_revision = '92fe9857279' down_revision = '92fe9857279'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column(u'amphora', op.add_column(u'amphora',

View File

@ -19,13 +19,13 @@ Create Date: 2016-09-01 13:59:20.723621
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '3f8ff3be828e' revision = '3f8ff3be828e'
down_revision = '44a2414dd683' down_revision = '44a2414dd683'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.create_table( op.create_table(

View File

@ -20,13 +20,13 @@ Create Date: 2016-01-14 10:05:27.803518
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '43287cd10fef' revision = '43287cd10fef'
down_revision = '6abb04f24c5' down_revision = '6abb04f24c5'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.drop_constraint( op.drop_constraint(

View File

@ -19,13 +19,13 @@ Create Date: 2017-02-06 15:21:25.637744
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '443fe6676637' revision = '443fe6676637'
down_revision = '3f8ff3be828e' down_revision = '3f8ff3be828e'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column(u'vip', op.add_column(u'vip',

View File

@ -20,13 +20,13 @@ Create Date: 2016-12-19 13:14:58.879793
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '44a2414dd683' revision = '44a2414dd683'
down_revision = 'c11292016060' down_revision = 'c11292016060'
from alembic import op
import sqlalchemy as sa
tables = ['member', 'health_monitor'] tables = ['member', 'health_monitor']

View File

@ -20,14 +20,14 @@ Create Date: 2016-01-07 11:45:45.391851
""" """
# revision identifiers, used by Alembic.
revision = '458c9ee2a011'
down_revision = '29ff921a6eb'
from alembic import op from alembic import op
import sqlalchemy as sa import sqlalchemy as sa
from sqlalchemy import sql from sqlalchemy import sql
# revision identifiers, used by Alembic.
revision = '458c9ee2a011'
down_revision = '29ff921a6eb'
def upgrade(): def upgrade():
# L7 Rule Types # L7 Rule Types

View File

@ -21,14 +21,14 @@ Create Date: 2015-01-20 13:31:30.017959
""" """
# revision identifiers, used by Alembic.
revision = '48660b6643f0'
down_revision = '3e5b37a0bdb9'
from alembic import op from alembic import op
import sqlalchemy as sa import sqlalchemy as sa
from sqlalchemy import sql from sqlalchemy import sql
# revision identifiers, used by Alembic.
revision = '48660b6643f0'
down_revision = '3e5b37a0bdb9'
def upgrade(): def upgrade():
insert_table = sql.table( insert_table = sql.table(

View File

@ -20,13 +20,13 @@ Create Date: 2014-09-15 14:42:44.875448
''' '''
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '4c094013699a' revision = '4c094013699a'
down_revision = '35dee79d5865' down_revision = '35dee79d5865'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column( op.add_column(

View File

@ -20,13 +20,13 @@ Create Date: 2016-02-21 17:16:22.316744
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '4d9cf7d32f2' revision = '4d9cf7d32f2'
down_revision = '9bf4d21caaea' down_revision = '9bf4d21caaea'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column('listener', sa.Column('insert_headers', sa.PickleType())) op.add_column('listener', sa.Column('insert_headers', sa.PickleType()))

View File

@ -20,13 +20,13 @@ Create Date: 2014-09-29 11:22:16.565071
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '4faaa983e7a9' revision = '4faaa983e7a9'
down_revision = '13500e2e978d' down_revision = '13500e2e978d'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.alter_column(u'member', u'address', new_column_name=u'ip_address', op.alter_column(u'member', u'address', new_column_name=u'ip_address',

View File

@ -19,13 +19,13 @@ Create Date: 2015-07-01 14:27:44.187179
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '4fe8240425b4' revision = '4fe8240425b4'
down_revision = '48660b6643f0' down_revision = '48660b6643f0'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
with op.batch_alter_table(u'vip') as batch_op: with op.batch_alter_table(u'vip') as batch_op:

View File

@ -19,13 +19,13 @@ Create Date: 2015-07-27 11:32:16.685383
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '543f5d8e4e56' revision = '543f5d8e4e56'
down_revision = '2351ea316465' down_revision = '2351ea316465'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column(u'amphora_health', op.add_column(u'amphora_health',

View File

@ -19,13 +19,13 @@ Create Date: 2015-08-20 10:15:19.561066
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '5a3ee5472c31' revision = '5a3ee5472c31'
down_revision = '3b199c848b96' down_revision = '3b199c848b96'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column(u'amphora', op.add_column(u'amphora',

View File

@ -20,13 +20,13 @@ Create Date: 2016-06-07 12:59:21.059619
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '62816c232310' revision = '62816c232310'
down_revision = '36b94648fef8' down_revision = '36b94648fef8'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.alter_column(u'sni', u'tls_container_id', type_=sa.String(128), op.alter_column(u'sni', u'tls_container_id', type_=sa.String(128),

View File

@ -20,13 +20,13 @@ Create Date: 2015-12-03 15:22:25.390595
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '6abb04f24c5' revision = '6abb04f24c5'
down_revision = '1e4c1d83044c' down_revision = '1e4c1d83044c'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.alter_column('load_balancer', 'tenant_id', new_column_name='project_id', op.alter_column('load_balancer', 'tenant_id', new_column_name='project_id',

View File

@ -20,13 +20,13 @@ Create Date: 2016-07-17 14:36:36.698870
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '82b9402e71fd' revision = '82b9402e71fd'
down_revision = '4a6ec0ab7284' down_revision = '4a6ec0ab7284'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.alter_column(u'vip', u'ip_address', op.alter_column(u'vip', u'ip_address',

View File

@ -20,13 +20,13 @@ Create Date: 2016-03-23 19:08:53.148812
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '8c0851bdf6c3' revision = '8c0851bdf6c3'
down_revision = '186509101b9b' down_revision = '186509101b9b'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.alter_column(u'sni', u'tls_container_id', type_=sa.String(128), op.alter_column(u'sni', u'tls_container_id', type_=sa.String(128),

View File

@ -19,13 +19,13 @@ Create Date: 2015-01-22 16:58:23.440247
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '92fe9857279' revision = '92fe9857279'
down_revision = '256852d5ff7c' down_revision = '256852d5ff7c'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.create_table( op.create_table(

View File

@ -20,13 +20,13 @@ Create Date: 2016-09-20 21:46:26.843695
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = '9b5473976d6d' revision = '9b5473976d6d'
down_revision = '82b9402e71fd' down_revision = '82b9402e71fd'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():

View File

@ -20,13 +20,13 @@ Create Date: 2016-08-12 03:37:38.656962
""" """
from alembic import op
import sqlalchemy as sa
# revision identifiers, used by Alembic. # revision identifiers, used by Alembic.
revision = 'c11292016060' revision = 'c11292016060'
down_revision = '9b5473976d6d' down_revision = '9b5473976d6d'
from alembic import op
import sqlalchemy as sa
def upgrade(): def upgrade():
op.add_column('listener_statistics', op.add_column('listener_statistics',

View File

@ -682,8 +682,9 @@ class ScenarioTest(tempest.test.BaseTestCase):
addresses = (server['addresses'][network['name']] addresses = (server['addresses'][network['name']]
if network else []) if network else [])
for address in addresses: for address in addresses:
if (address['version'] == CONF.validation.ip_version_for_ssh if (address['version'] ==
and address['OS-EXT-IPS:type'] == 'fixed'): CONF.validation.ip_version_for_ssh and
address['OS-EXT-IPS:type'] == 'fixed'):
return address['addr'] return address['addr']
raise exceptions.ServerUnreachable(server_id=server['id']) raise exceptions.ServerUnreachable(server_id=server['id'])
else: else:
@ -815,8 +816,8 @@ class NetworkScenarioTest(ScenarioTest):
port_map = [(p["id"], fxip["ip_address"]) port_map = [(p["id"], fxip["ip_address"])
for p in ports for p in ports
for fxip in p["fixed_ips"] for fxip in p["fixed_ips"]
if netutils.is_valid_ipv4(fxip["ip_address"]) if netutils.is_valid_ipv4(fxip["ip_address"]) and
and p['status'] in p_status] p['status'] in p_status]
inactive = [p for p in ports if p['status'] != 'ACTIVE'] inactive = [p for p in ports if p['status'] != 'ACTIVE']
if inactive: if inactive:
LOG.warning("Instance has ports that are not ACTIVE: %s", inactive) LOG.warning("Instance has ports that are not ACTIVE: %s", inactive)

View File

@ -114,8 +114,8 @@ class ListenerTestCase(base.TestCase):
pass pass
@mock.patch('os.path.exists') @mock.patch('os.path.exists')
@mock.patch('octavia.amphorae.backends.agent.api_server' @mock.patch('octavia.amphorae.backends.agent.api_server' +
+ '.util.get_haproxy_pid') '.util.get_haproxy_pid')
def test_check_listener_status(self, mock_pid, mock_exists): def test_check_listener_status(self, mock_pid, mock_exists):
mock_pid.return_value = '1245' mock_pid.return_value = '1245'
mock_exists.side_effect = [True, True] mock_exists.side_effect = [True, True]
@ -170,8 +170,8 @@ class ListenerTestCase(base.TestCase):
handle.write.assert_called_once_with(cmd) handle.write.assert_called_once_with(cmd)
@mock.patch('os.path.exists') @mock.patch('os.path.exists')
@mock.patch('octavia.amphorae.backends.agent.api_server' @mock.patch('octavia.amphorae.backends.agent.api_server' +
+ '.util.get_haproxy_pid') '.util.get_haproxy_pid')
def test_check_haproxy_status(self, mock_pid, mock_exists): def test_check_haproxy_status(self, mock_pid, mock_exists):
mock_pid.return_value = '1245' mock_pid.return_value = '1245'
mock_exists.side_effect = [True, True] mock_exists.side_effect = [True, True]

View File

@ -30,6 +30,7 @@
# sys.path.insert(0, os.path.abspath('.')) # sys.path.insert(0, os.path.abspath('.'))
# -- General configuration ------------------------------------------------ # -- General configuration ------------------------------------------------
from octavia import version
# If your documentation needs a minimal Sphinx version, state it here. # If your documentation needs a minimal Sphinx version, state it here.
# needs_sphinx = '1.0' # needs_sphinx = '1.0'
@ -63,7 +64,6 @@ copyright = u'2015, Octavia Developers'
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
from octavia import version
# from octavia.version import version_info as octavia_version # from octavia.version import version_info as octavia_version
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = version.version_info.version_string_with_vcs() release = version.version_info.version_string_with_vcs()

View File

@ -100,7 +100,7 @@ commands = bandit -r octavia -ll -ii -x octavia/tests {posargs}
[flake8] [flake8]
# Ignoring O321 because it's unnecessarily restricting use of json package. # Ignoring O321 because it's unnecessarily restricting use of json package.
# jsonutils version doesn't add additional value # jsonutils version doesn't add additional value
ignore = O321,E402,W503 ignore = O321
show-source = true show-source = true
builtins = _ builtins = _
exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build