Fix some trivial bugs
This commit is contained in:
parent
9379725f08
commit
2ec21b7dc2
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
__pycache__
|
||||
.testrepository
|
||||
.tox
|
||||
*.egg-info
|
@ -9,3 +9,5 @@ oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
|
||||
oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
|
||||
oslo.utils>=3.20.0 # Apache-2.0
|
||||
six>=1.9.0 # MIT
|
||||
tempest>=16.1.0 # Apache-2.0
|
||||
tempest-lib>=0.14.0 # Apache-2.0
|
||||
|
@ -1,32 +1 @@
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
||||
# not use this file except in compliance with the License. You may obtain
|
||||
# a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
from senlin.drivers.openstack import ceilometer_v2
|
||||
from senlin.drivers.openstack import cinder_v2
|
||||
from senlin.drivers.openstack import keystone_v3
|
||||
from senlin.drivers.openstack import zaqar_v2
|
||||
from senlin.tests.drivers.openstack import heat_v1
|
||||
from senlin.tests.drivers.openstack import lbaas
|
||||
from senlin.tests.drivers.openstack import mistral_v2
|
||||
from senlin.tests.drivers.openstack import neutron_v2
|
||||
from senlin.tests.drivers.openstack import nova_v2
|
||||
|
||||
|
||||
compute = nova_v2.NovaClient
|
||||
identity = keystone_v3.KeystoneClient
|
||||
loadbalancing = lbaas.LoadBalancerDriver
|
||||
message = zaqar_v2.ZaqarClient
|
||||
network = neutron_v2.NeutronClient
|
||||
orchestration = heat_v1.HeatClient
|
||||
telemetry = ceilometer_v2.CeilometerClient
|
||||
workflow = mistral_v2.MistralClient
|
||||
block_storage = cinder_v2.CinderClient
|
||||
|
@ -12,7 +12,6 @@
|
||||
|
||||
from tempest.lib import decorators
|
||||
|
||||
from senlin.common.i18n import _
|
||||
from senlin_tempest_plugin.common import utils
|
||||
from senlin_tempest_plugin.functional import base
|
||||
|
||||
@ -58,8 +57,8 @@ class TestClusterScaleInOut(base.BaseSenlinFunctionalTest):
|
||||
self.assertEqual('ACTIVE', cluster['status'])
|
||||
self.assertEqual(4, cluster['desired_capacity'])
|
||||
self.assertEqual(4, len(cluster['nodes']))
|
||||
reason = _("The target capacity (6) is greater "
|
||||
"than the cluster's max_size (5).")
|
||||
reason = ("The target capacity (6) is greater "
|
||||
"than the cluster's max_size (5).")
|
||||
self.assertEqual(reason, res)
|
||||
|
||||
# Scale in cluster with count set to 2
|
||||
|
@ -123,7 +123,7 @@ class TestScalingPolicy(base.BaseSenlinFunctionalTest):
|
||||
self.assertEqual('ACTIVE', cluster['status'])
|
||||
self.assertEqual(1, cluster['desired_capacity'])
|
||||
self.assertEqual(1, len(cluster['nodes']))
|
||||
reason = "Policy check failure: Failed policy '%s': The target "
|
||||
"capacity (-1) is less than the cluster's "
|
||||
"min_size (0)." % scalein_policy['name']
|
||||
reason = ("Policy check failure: Failed policy '%s': The target "
|
||||
"capacity (-1) is less than the cluster's "
|
||||
"min_size (0).") % scalein_policy['name']
|
||||
self.assertEqual(reason, res)
|
||||
|
10
tox.ini
10
tox.ini
@ -1,6 +1,6 @@
|
||||
[tox]
|
||||
minversion = 2.0
|
||||
envlist = py35,py27,pep8,functional
|
||||
envlist = py35,py27,pep8,api,functional
|
||||
skipsdist = True
|
||||
|
||||
[testenv]
|
||||
@ -17,7 +17,7 @@ whitelist_externals = find
|
||||
basepython = python3.5
|
||||
setenv = VIRTUAL_ENV={envdir}
|
||||
PYTHONHASHSEED=0
|
||||
OS_TEST_PATH=senlin_tempest_plugin/tests/tempest/api
|
||||
OS_TEST_PATH=senlin_tempest_plugin/api
|
||||
commands =
|
||||
find . -type f -name "*.py[c|o]" -delete
|
||||
ostestr --slowest {posargs}
|
||||
@ -26,7 +26,7 @@ commands =
|
||||
basepython = python3.5
|
||||
setenv = VIRTUAL_ENV={envdir}
|
||||
PYTHONHASHSEED=0
|
||||
OS_TEST_PATH=senlin_tempest_plugin/tests/tempest/functional
|
||||
OS_TEST_PATH=senlin_tempest_plugin/functional
|
||||
# By default ostestr will set concurrency to ncpu, to specify something else
|
||||
# use the concurrency=<n> option.
|
||||
# e.g.: 'tox -efunctional -- --concurrency=4'
|
||||
@ -55,7 +55,3 @@ enable-extensions=H106,H203
|
||||
show-source = true
|
||||
exclude=.venv,.git,.tox,*lib/python*,*egg,tools,build,releasenotes
|
||||
max-complexity=10
|
||||
|
||||
[testenv:bandit]
|
||||
deps = -r{toxinidir}/test-requirements.txt
|
||||
commands = bandit -r senlin -x tests -s B101,B104,B110,B310,B311,B506
|
||||
|
Loading…
Reference in New Issue
Block a user