Add logging for functional tests

In patch [1] I changed most of functional tests classes to
inherit from neutron.tests.functional.base.BaseLoggingTestCase
class to enable logging of results for such tests.
I missed two classes then, so this patch fixes it and adds
inherit from same base class to tests which still didn't have
logging enabled.

[1] https://review.openstack.org/#/c/619266/

Change-Id: I9afbe241ee26c8cdc807d2f4fa1c285ff1f07d60
This commit is contained in:
Slawek Kaplonski 2018-12-17 12:47:48 +01:00
parent 17c6cf7abe
commit f2192f1226
2 changed files with 6 additions and 2 deletions

View File

@ -30,6 +30,7 @@ import webtest
from neutron.api import extensions as exts from neutron.api import extensions as exts
from neutron import manager from neutron import manager
from neutron import tests from neutron import tests
from neutron.tests.functional import base as functional_base
from neutron.tests.unit import testlib_api from neutron.tests.unit import testlib_api
@ -67,7 +68,8 @@ def create_test_app():
return webtest.TestApp(app) return webtest.TestApp(app)
class PecanFunctionalTest(testlib_api.SqlTestCase): class PecanFunctionalTest(testlib_api.SqlTestCase,
functional_base.BaseLoggingTestCase):
def setUp(self, service_plugins=None, extensions=None): def setUp(self, service_plugins=None, extensions=None):
self.setup_coreplugin('ml2', load_plugins=False) self.setup_coreplugin('ml2', load_plugins=False)

View File

@ -27,13 +27,15 @@ from neutron_lib import context
from neutron.api.rpc.handlers import l3_rpc from neutron.api.rpc.handlers import l3_rpc
from neutron.common import constants as n_const from neutron.common import constants as n_const
from neutron.tests.common import helpers from neutron.tests.common import helpers
from neutron.tests.functional import base as functional_base
from neutron.tests.unit.plugins.ml2 import base as ml2_test_base from neutron.tests.unit.plugins.ml2 import base as ml2_test_base
DEVICE_OWNER_COMPUTE = constants.DEVICE_OWNER_COMPUTE_PREFIX + 'fake' DEVICE_OWNER_COMPUTE = constants.DEVICE_OWNER_COMPUTE_PREFIX + 'fake'
class L3DvrTestCaseBase(ml2_test_base.ML2TestFramework): class L3DvrTestCaseBase(ml2_test_base.ML2TestFramework,
functional_base.BaseLoggingTestCase):
def setUp(self): def setUp(self):
super(L3DvrTestCaseBase, self).setUp() super(L3DvrTestCaseBase, self).setUp()
self.l3_agent = helpers.register_l3_agent( self.l3_agent = helpers.register_l3_agent(