Signed-off-by: IWASE Yusuke <iwase.yusu...@gmail.com> --- ryu/tests/integrated/bgp/base.py | 14 ++++++++------ ryu/tests/integrated/bgp/base_ip6.py | 14 ++++++++------ ryu/tests/integrated/bgp/test_basic.py | 8 +++++--- ryu/tests/integrated/bgp/test_ip6_basic.py | 8 +++++--- 4 files changed, 26 insertions(+), 18 deletions(-)
diff --git a/ryu/tests/integrated/bgp/base.py b/ryu/tests/integrated/bgp/base.py index 8d4bb6f..39186bb 100644 --- a/ryu/tests/integrated/bgp/base.py +++ b/ryu/tests/integrated/bgp/base.py @@ -16,6 +16,7 @@ from __future__ import absolute_import +import logging import unittest from ryu.tests.integrated.common import docker_base as ctn_base @@ -23,16 +24,17 @@ from ryu.tests.integrated.common import ryubgp from ryu.tests.integrated.common import quagga -class BgpSpeakerTestBase(unittest.TestCase): +LOG = logging.getLogger(__name__) + +class BgpSpeakerTestBase(unittest.TestCase): + images = [] + containers = [] + bridges = [] checktime = 120 @classmethod def setUpClass(cls): - cls.images = [] - cls.containers = [] - cls.bridges = [] - cls.brdc1 = ctn_base.Bridge(name='brdc1', subnet='192.168.10.0/24') cls.bridges.append(cls.brdc1) @@ -72,7 +74,7 @@ class BgpSpeakerTestBase(unittest.TestCase): try: ctn.stop() except ctn_base.CommandError as e: - pass + LOG.exception('Exception when stopping containers: %s', e) ctn.remove() for br in cls.bridges: br.delete() diff --git a/ryu/tests/integrated/bgp/base_ip6.py b/ryu/tests/integrated/bgp/base_ip6.py index c68a273..ebe4e5b 100644 --- a/ryu/tests/integrated/bgp/base_ip6.py +++ b/ryu/tests/integrated/bgp/base_ip6.py @@ -16,6 +16,7 @@ from __future__ import absolute_import +import logging import unittest from ryu.tests.integrated.common import docker_base as ctn_base @@ -23,16 +24,17 @@ from ryu.tests.integrated.common import ryubgp from ryu.tests.integrated.common import quagga -class BgpSpeakerTestBase(unittest.TestCase): +LOG = logging.getLogger(__name__) + +class BgpSpeakerTestBase(unittest.TestCase): + images = [] + containers = [] + bridges = [] checktime = 120 @classmethod def setUpClass(cls): - cls.images = [] - cls.containers = [] - cls.bridges = [] - cls.brdc1 = ctn_base.Bridge(name='brip6dc1', subnet='2001:10::/32') cls.bridges.append(cls.brdc1) @@ -72,7 +74,7 @@ class BgpSpeakerTestBase(unittest.TestCase): try: ctn.stop() except ctn_base.CommandError as e: - pass + LOG.exception('Exception when stopping containers: %s', e) ctn.remove() for br in cls.bridges: br.delete() diff --git a/ryu/tests/integrated/bgp/test_basic.py b/ryu/tests/integrated/bgp/test_basic.py index 6321191..7c6c8cf 100644 --- a/ryu/tests/integrated/bgp/test_basic.py +++ b/ryu/tests/integrated/bgp/test_basic.py @@ -18,8 +18,8 @@ from __future__ import absolute_import import time -from . import base from ryu.tests.integrated.common import docker_base as ctn_base +from . import base class BgpSpeakerBasicTest(base.BgpSpeakerTestBase): @@ -29,7 +29,8 @@ class BgpSpeakerBasicTest(base.BgpSpeakerTestBase): self.r1.start_ryubgp(retry=True) def test_check_neighbor_established(self): - for i in range(0, self.checktime): + neighbor_state = ctn_base.BGP_FSM_IDLE + for _ in range(0, self.checktime): neighbor_state = self.q1.get_neighbor_state(self.r1) if neighbor_state == ctn_base.BGP_FSM_ESTABLISHED: break @@ -37,7 +38,8 @@ class BgpSpeakerBasicTest(base.BgpSpeakerTestBase): self.assertEqual(neighbor_state, ctn_base.BGP_FSM_ESTABLISHED) def test_check_rib_nexthop(self): - for i in range(0, self.checktime): + neighbor_state = ctn_base.BGP_FSM_IDLE + for _ in range(0, self.checktime): neighbor_state = self.q1.get_neighbor_state(self.r1) if neighbor_state == ctn_base.BGP_FSM_ESTABLISHED: break diff --git a/ryu/tests/integrated/bgp/test_ip6_basic.py b/ryu/tests/integrated/bgp/test_ip6_basic.py index 9b27e3c..288e9e6 100644 --- a/ryu/tests/integrated/bgp/test_ip6_basic.py +++ b/ryu/tests/integrated/bgp/test_ip6_basic.py @@ -18,8 +18,8 @@ from __future__ import absolute_import import time -from . import base_ip6 as base from ryu.tests.integrated.common import docker_base as ctn_base +from . import base_ip6 as base class BgpSpeakerBasicTest(base.BgpSpeakerTestBase): @@ -29,7 +29,8 @@ class BgpSpeakerBasicTest(base.BgpSpeakerTestBase): self.r1.start_ryubgp(retry=True) def test_check_neighbor_established(self): - for i in range(0, self.checktime): + neighbor_state = ctn_base.BGP_FSM_IDLE + for _ in range(0, self.checktime): neighbor_state = self.q1.get_neighbor_state(self.r1) if neighbor_state == ctn_base.BGP_FSM_ESTABLISHED: break @@ -37,7 +38,8 @@ class BgpSpeakerBasicTest(base.BgpSpeakerTestBase): self.assertEqual(neighbor_state, ctn_base.BGP_FSM_ESTABLISHED) def test_check_rib_nexthop(self): - for i in range(0, self.checktime): + neighbor_state = ctn_base.BGP_FSM_IDLE + for _ in range(0, self.checktime): neighbor_state = self.q1.get_neighbor_state(self.r1) if neighbor_state == ctn_base.BGP_FSM_ESTABLISHED: break -- 2.7.4 ------------------------------------------------------------------------------ _______________________________________________ Ryu-devel mailing list Ryu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ryu-devel