[PEP8] Extended code analysis
Following commits makes tempests code compliant with PEP8 rules Change-Id: I08e0a001c3fd56201db71babc894a18d63706895
This commit is contained in:
parent
b50f4d8215
commit
13558a14d8
|
@ -134,12 +134,9 @@ class MonascaClient(rest_client.RestClient):
|
|||
resp, response_body = self.put(uri, json.dumps(request_body))
|
||||
return resp, json.loads(response_body)
|
||||
|
||||
def patch_notification_method(self,
|
||||
id,
|
||||
name=None,
|
||||
type=None,
|
||||
address=None,
|
||||
period=None):
|
||||
def patch_notification_method(self, id,
|
||||
name=None, type=None,
|
||||
address=None, period=None):
|
||||
uri = 'notification-methods/' + id
|
||||
request_body = {}
|
||||
if name is not None:
|
||||
|
|
|
@ -13,10 +13,10 @@
|
|||
# under the License.
|
||||
|
||||
import six.moves.urllib.parse as urlparse
|
||||
from tempest import config
|
||||
from tempest.common import credentials_factory
|
||||
import tempest.test
|
||||
from tempest import config
|
||||
from tempest.lib import exceptions
|
||||
import tempest.test
|
||||
|
||||
from monasca_tempest_tests import clients
|
||||
|
||||
|
|
|
@ -15,13 +15,14 @@
|
|||
import time
|
||||
|
||||
import six.moves.urllib.parse as urlparse
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
|
||||
|
||||
NUM_ALARM_DEFINITIONS = 2
|
||||
|
||||
|
@ -493,10 +494,10 @@ class TestAlarmDefinitions(base.BaseMonascaTest):
|
|||
create_alarm_definitions(alarm_definition)
|
||||
self.assertEqual(201, resp.status)
|
||||
|
||||
|
||||
query_param = '?severity=MEDIUM|LOW&dimensions=alarm:severity&sort_by=severity'
|
||||
resp, response_body = self.monasca_client.\
|
||||
list_alarm_definitions(query_param)
|
||||
query_param = ('?severity=MEDIUM|LOW&dimensions=alarm:severity'
|
||||
'&sort_by=severity')
|
||||
resp, response_body = (self.monasca_client
|
||||
.list_alarm_definitions(query_param))
|
||||
self._verify_list_alarm_definitions_response_body(resp, response_body)
|
||||
elements = response_body['elements']
|
||||
self._verify_alarm_definitions_list(elements, [res_body_create_alarm_def_low,
|
||||
|
@ -550,8 +551,8 @@ class TestAlarmDefinitions(base.BaseMonascaTest):
|
|||
|
||||
sort_params1 = ['id', 'name', 'severity']
|
||||
for sort_by in sort_params1:
|
||||
alarmdefs_sort_by = sorted(alarm_definitions, key=lambda
|
||||
definition: definition[sort_by])
|
||||
alarmdefs_sort_by = sorted(alarm_definitions,
|
||||
key=lambda d: d[sort_by])
|
||||
|
||||
resp, response_body = self.monasca_client.list_alarm_definitions(
|
||||
'?dimensions=' + str(key) + ':' + str(value) +
|
||||
|
@ -567,8 +568,9 @@ class TestAlarmDefinitions(base.BaseMonascaTest):
|
|||
for i, element in enumerate(response_body['elements']):
|
||||
self.assertEqual(alarmdefs_sort_by[i][sort_by], element[sort_by])
|
||||
|
||||
alarmdefs_sort_by_reverse = sorted(alarm_definitions, key=lambda
|
||||
definition: definition[sort_by], reverse=True)
|
||||
alarmdefs_sort_by_reverse = sorted(alarm_definitions,
|
||||
key=lambda d: d[sort_by],
|
||||
reverse=True)
|
||||
|
||||
resp, response_body = self.monasca_client.list_alarm_definitions(
|
||||
'?dimensions=' + str(key) + ':' + str(value) +
|
||||
|
@ -598,7 +600,7 @@ class TestAlarmDefinitions(base.BaseMonascaTest):
|
|||
'&sort_by=' + sort_by + urlparse.quote(' desc'))
|
||||
self.assertEqual(200, resp.status)
|
||||
for i, element in enumerate(response_body['elements']):
|
||||
self.assertEqual(alarm_definitions[-i-1]['id'], element['id'])
|
||||
self.assertEqual(alarm_definitions[-i - 1]['id'], element['id'])
|
||||
|
||||
@test.attr(type='gate')
|
||||
def test_list_alarm_definitions_multiple_sort_by(self):
|
||||
|
@ -674,7 +676,8 @@ class TestAlarmDefinitions(base.BaseMonascaTest):
|
|||
new_elements = response_body['elements']
|
||||
self.assertEqual(limit, len(new_elements))
|
||||
self.assertEqual(elements[offset], new_elements[0])
|
||||
self.assertEqual(elements[offset+limit-1], new_elements[-1])
|
||||
self.assertEqual(elements[offset + limit - 1],
|
||||
new_elements[-1])
|
||||
links = response_body['links']
|
||||
for link in links:
|
||||
if link['rel'] == 'next':
|
||||
|
|
|
@ -14,11 +14,12 @@
|
|||
|
||||
import time
|
||||
|
||||
import base
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
|
||||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
|
||||
WAIT_SECS = 10
|
||||
|
||||
|
||||
|
@ -64,16 +65,19 @@ class TestAlarmTransitions(base.BaseMonascaTest):
|
|||
|
||||
@test.attr(type="gate")
|
||||
def test_alarm_max_function(self):
|
||||
metric_def = {'name': data_utils.rand_name("max_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("max_match")
|
||||
}}
|
||||
metric_def = {
|
||||
'name': data_utils.rand_name("max_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("max_match")
|
||||
}
|
||||
}
|
||||
expression = "max(" + metric_def['name'] + ") > 14"
|
||||
definition = helpers.create_alarm_definition(name="Test Max Function",
|
||||
description="",
|
||||
expression=expression,
|
||||
match_by=["dim_to_match"])
|
||||
resp, resp_body = self.monasca_client.create_alarm_definitions(definition)
|
||||
resp, resp_body = (self.monasca_client
|
||||
.create_alarm_definitions(definition))
|
||||
self.assertEqual(201, resp.status)
|
||||
definition_id = resp_body['id']
|
||||
time.sleep(1)
|
||||
|
@ -89,10 +93,12 @@ class TestAlarmTransitions(base.BaseMonascaTest):
|
|||
|
||||
@test.attr(type="gate")
|
||||
def test_alarm_max_with_deterministic(self):
|
||||
metric_def = {'name': data_utils.rand_name("max_deterministic_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("max_match")
|
||||
}}
|
||||
metric_def = {
|
||||
'name': data_utils.rand_name("max_deterministic_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("max_match")
|
||||
}
|
||||
}
|
||||
expression = "max(" + metric_def['name'] + ",deterministic) > 14"
|
||||
definition = helpers.create_alarm_definition(name="Test Max Deterministic Function",
|
||||
description="",
|
||||
|
@ -114,10 +120,12 @@ class TestAlarmTransitions(base.BaseMonascaTest):
|
|||
|
||||
@test.attr(type="gate")
|
||||
def test_alarm_last_function(self):
|
||||
metric_def = {'name': data_utils.rand_name("last_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("last_match")
|
||||
}}
|
||||
metric_def = {
|
||||
'name': data_utils.rand_name("last_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("last_match")
|
||||
}
|
||||
}
|
||||
expression = "last(" + metric_def['name'] + ") > 14"
|
||||
definition = helpers.create_alarm_definition(name="Test Last Function",
|
||||
description="",
|
||||
|
@ -143,10 +151,12 @@ class TestAlarmTransitions(base.BaseMonascaTest):
|
|||
|
||||
@test.attr(type="gate")
|
||||
def test_alarm_last_with_deterministic(self):
|
||||
metric_def = {'name': data_utils.rand_name("last_deterministic_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("last_match")
|
||||
}}
|
||||
metric_def = {
|
||||
'name': data_utils.rand_name("last_deterministic_test"),
|
||||
'dimensions': {
|
||||
'dim_to_match': data_utils.rand_name("last_match")
|
||||
}
|
||||
}
|
||||
expression = "last(" + metric_def['name'] + ",deterministic) > 14"
|
||||
definition = helpers.create_alarm_definition(name="Test Last Deterministic Function",
|
||||
description="",
|
||||
|
|
|
@ -20,8 +20,8 @@ from monasca_tempest_tests.tests.api import base
|
|||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
|
||||
class TestAlarms(base.BaseMonascaTest):
|
||||
|
@ -133,7 +133,7 @@ class TestAlarms(base.BaseMonascaTest):
|
|||
self._wait_for_alarms(1, alarm_def_id)
|
||||
|
||||
query_dimensions = [key + ':' + value for key, value in metric['dimensions'].items()]
|
||||
query_parms="?metric_dimensions=" + ','.join(query_dimensions)
|
||||
query_parms = "?metric_dimensions=" + ','.join(query_dimensions)
|
||||
|
||||
resp, response_body = self.monasca_client.list_alarms(query_parms)
|
||||
self._verify_list_alarms_elements(resp, response_body,
|
||||
|
@ -192,7 +192,6 @@ class TestAlarms(base.BaseMonascaTest):
|
|||
self.assertIn(metric_2['dimensions'], dimension_sets)
|
||||
self.assertNotIn(metric_3['dimensions'], dimension_sets)
|
||||
|
||||
|
||||
@test.attr(type="gate")
|
||||
def test_list_alarms_by_metric_dimensions_multi_value(self):
|
||||
metric_name = data_utils.rand_name('metric')
|
||||
|
@ -238,7 +237,6 @@ class TestAlarms(base.BaseMonascaTest):
|
|||
self.assertIn(metric_2['dimensions'], dimension_sets)
|
||||
self.assertNotIn(metric_3['dimensions'], dimension_sets)
|
||||
|
||||
|
||||
@test.attr(type="gate")
|
||||
def test_list_alarms_by_state(self):
|
||||
helpers.delete_alarm_definitions(self.monasca_client)
|
||||
|
|
|
@ -17,14 +17,15 @@ import time
|
|||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
|
||||
GROUP_BY_ALLOWED_PARAMS = {'alarm_definition_id', 'name', 'state', 'severity',
|
||||
'link', 'lifecycle_state', 'metric_name',
|
||||
'dimension_name', 'dimension_value'}
|
||||
|
||||
|
||||
class TestAlarmsCount(base.BaseMonascaTest):
|
||||
|
||||
@classmethod
|
||||
|
@ -155,7 +156,6 @@ class TestAlarmsCount(base.BaseMonascaTest):
|
|||
msg = "Failed to create all specified alarms during setup, alarm_count was {}".format(alarm_count)
|
||||
assert False, msg
|
||||
|
||||
|
||||
@classmethod
|
||||
def resource_cleanup(cls):
|
||||
for definition_id in cls.alarm_definition_ids:
|
||||
|
@ -227,11 +227,9 @@ class TestAlarmsCount(base.BaseMonascaTest):
|
|||
if alarm['state'] is 'ALARM' and alarm['severity'] is 'LOW':
|
||||
alarm_low_count += 1
|
||||
|
||||
|
||||
resp, response_body = self.monasca_client.count_alarms("?group_by=state,severity")
|
||||
self._verify_counts_format(response_body, group_by=['state', 'severity'])
|
||||
|
||||
|
||||
# test with filter parameters
|
||||
@test.attr(type='gate')
|
||||
def test_filter_params(self):
|
||||
|
@ -303,8 +301,6 @@ class TestAlarmsCount(base.BaseMonascaTest):
|
|||
group_by=['metric_name', 'dimension_name', 'dimension_value'],
|
||||
expected_length=1)
|
||||
|
||||
|
||||
|
||||
@test.attr(type='gate')
|
||||
def test_offset(self):
|
||||
resp, response_body = self.monasca_client.count_alarms(
|
||||
|
|
|
@ -13,14 +13,15 @@
|
|||
# under the License.
|
||||
|
||||
import time
|
||||
from urllib import urlencode
|
||||
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
from urllib import urlencode
|
||||
|
||||
|
||||
class TestDimensions(base.BaseMonascaTest):
|
||||
|
@ -145,7 +146,7 @@ class TestDimensions(base.BaseMonascaTest):
|
|||
xrange(response_values_length)]
|
||||
self.assertEqual(num_expected_elements, len(new_elements))
|
||||
|
||||
expected_elements = elements[start_index:start_index+limit]
|
||||
expected_elements = elements[start_index:start_index + limit]
|
||||
expected_dimension_values = \
|
||||
[expected_elements[i]['dimension_value'] for i in xrange(
|
||||
len(expected_elements))]
|
||||
|
@ -213,7 +214,7 @@ class TestDimensions(base.BaseMonascaTest):
|
|||
xrange(response_names_length)]
|
||||
self.assertEqual(num_expected_elements, len(new_elements))
|
||||
|
||||
expected_elements = elements[start_index:start_index+limit]
|
||||
expected_elements = elements[start_index:start_index + limit]
|
||||
expected_dimension_names = \
|
||||
[expected_elements[i]['dimension_name'] for i in xrange(
|
||||
len(expected_elements))]
|
||||
|
|
|
@ -18,8 +18,8 @@ from monasca_tempest_tests.tests.api import base
|
|||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
NUM_MEASUREMENTS = 50
|
||||
ONE_SECOND = 1000
|
||||
|
|
|
@ -15,14 +15,16 @@
|
|||
# TODO(RMH): Check if ' should be added in the list of INVALID_CHARS.
|
||||
# TODO(RMH): test_create_metric_no_value, should return 422 if value not sent
|
||||
import time
|
||||
|
||||
from six.moves import range as xrange
|
||||
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
|
||||
|
||||
class TestMetrics(base.BaseMonascaTest):
|
||||
|
@ -287,11 +289,8 @@ class TestMetrics(base.BaseMonascaTest):
|
|||
@test.attr(type=['negative'])
|
||||
def test_create_metric_with_value_meta_name_exceeds_max_length(self):
|
||||
long_value_meta_name = "x" * (constants.MAX_VALUE_META_NAME_LENGTH + 1)
|
||||
metric = helpers.create_metric(name='name',
|
||||
value_meta=
|
||||
{long_value_meta_name:
|
||||
"value_meta_value"}
|
||||
)
|
||||
value_meta_dict = {long_value_meta_name: "value_meta_value"}
|
||||
metric = helpers.create_metric(name='name', value_meta=value_meta_dict)
|
||||
self.assertRaises(exceptions.UnprocessableEntity,
|
||||
self.monasca_client.create_metrics,
|
||||
metric)
|
||||
|
@ -301,10 +300,8 @@ class TestMetrics(base.BaseMonascaTest):
|
|||
def test_create_metric_with_value_meta_exceeds_max_length(self):
|
||||
value_meta_name = "x"
|
||||
long_value_meta_value = "y" * constants.MAX_VALUE_META_TOTAL_LENGTH
|
||||
metric = helpers.create_metric(name='name',
|
||||
value_meta=
|
||||
{value_meta_name: long_value_meta_value}
|
||||
)
|
||||
value_meta_dict = {value_meta_name: long_value_meta_value}
|
||||
metric = helpers.create_metric(name='name', value_meta=value_meta_dict)
|
||||
self.assertRaises(exceptions.UnprocessableEntity,
|
||||
self.monasca_client.create_metrics,
|
||||
metric)
|
||||
|
|
|
@ -113,7 +113,7 @@ class TestMetricsNames(base.BaseMonascaTest):
|
|||
new_elements = self._verify_response(resp, response_body)
|
||||
self.assertEqual(num_expected_elements, len(new_elements))
|
||||
|
||||
expected_elements = elements[start_index:start_index+limit]
|
||||
expected_elements = elements[start_index:start_index + limit]
|
||||
expected_names = \
|
||||
[expected_elements[i]['name'] for i in xrange(
|
||||
len(expected_elements))]
|
||||
|
|
|
@ -12,16 +12,8 @@
|
|||
# License for the specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
import time
|
||||
|
||||
import six.moves.urllib.parse as urlparse
|
||||
|
||||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
|
||||
|
||||
class TestNotificationMethodType(base.BaseMonascaTest):
|
||||
|
@ -36,7 +28,6 @@ class TestNotificationMethodType(base.BaseMonascaTest):
|
|||
|
||||
@test.attr(type="gate")
|
||||
def test_list_notification_method_type(self):
|
||||
|
||||
resp, response_body = self.monasca_client.list_notification_method_types()
|
||||
resp, response_body = (self.monasca_client.
|
||||
list_notification_method_types())
|
||||
self.assertEqual(200, resp.status)
|
||||
|
||||
|
|
|
@ -20,8 +20,8 @@ from monasca_tempest_tests.tests.api import base
|
|||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
DEFAULT_EMAIL_ADDRESS = 'john.doe@domain.com'
|
||||
|
||||
|
@ -366,8 +366,8 @@ class TestNotificationMethods(base.BaseMonascaTest):
|
|||
|
||||
sort_params1 = ['id', 'name', 'type', 'address']
|
||||
for sort_by in sort_params1:
|
||||
notif_sorted_by = sorted(notifications, key=lambda
|
||||
notification: notification[sort_by])
|
||||
notif_sorted_by = sorted(notifications,
|
||||
key=lambda obj: obj[sort_by])
|
||||
|
||||
resp, response_body = self.monasca_client.list_notification_methods(
|
||||
'?sort_by=' + sort_by)
|
||||
|
@ -381,8 +381,9 @@ class TestNotificationMethods(base.BaseMonascaTest):
|
|||
for i, element in enumerate(response_body['elements']):
|
||||
self.assertEqual(notif_sorted_by[i][sort_by], element[sort_by])
|
||||
|
||||
notif_sorted_by_reverse = sorted(notifications, key=lambda
|
||||
notification: notification[sort_by], reverse=True)
|
||||
notif_sorted_by_reverse = sorted(notifications,
|
||||
key=lambda obj: obj[sort_by],
|
||||
reverse=True)
|
||||
|
||||
resp, response_body = self.monasca_client.list_notification_methods(
|
||||
'?sort_by=' + sort_by + urlparse.quote(' desc'))
|
||||
|
@ -408,7 +409,7 @@ class TestNotificationMethods(base.BaseMonascaTest):
|
|||
'?sort_by=' + sort_by + urlparse.quote(' desc'))
|
||||
self.assertEqual(200, resp.status)
|
||||
for i, element in enumerate(response_body['elements']):
|
||||
self.assertEqual(notifications[-i-1]['id'], element['id'])
|
||||
self.assertEqual(notifications[-i - 1]['id'], element['id'])
|
||||
|
||||
for notification in notifications:
|
||||
self.monasca_client.delete_notification_method(notification['id'])
|
||||
|
|
|
@ -13,12 +13,12 @@
|
|||
|
||||
import time
|
||||
|
||||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
|
||||
from monasca_tempest_tests import clients
|
||||
from monasca_tempest_tests.tests.api import base
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
|
||||
|
||||
class TestReadOnlyRole(base.BaseMonascaTest):
|
||||
|
|
|
@ -20,8 +20,8 @@ from monasca_tempest_tests.tests.api import base
|
|||
from monasca_tempest_tests.tests.api import constants
|
||||
from monasca_tempest_tests.tests.api import helpers
|
||||
from tempest.common.utils import data_utils
|
||||
from tempest import test
|
||||
from tempest.lib import exceptions
|
||||
from tempest import test
|
||||
from urllib import urlencode
|
||||
|
||||
NUM_MEASUREMENTS = 100
|
||||
|
@ -294,7 +294,7 @@ class TestStatistics(base.BaseMonascaTest):
|
|||
new_elements = response_body['elements'][0]['statistics']
|
||||
|
||||
self.assertEqual(num_expected_elements, len(new_elements))
|
||||
expected_elements = elements[start_index:start_index+limit]
|
||||
expected_elements = elements[start_index:start_index + limit]
|
||||
self.assertEqual(expected_elements, new_elements)
|
||||
start_index += num_expected_elements
|
||||
if start_index >= num_metrics:
|
||||
|
|
Loading…
Reference in New Issue