Add IPv6 unit test for _get_route_source
Follow up from previous patch Change-Id: Ic0286c4eac57f3ae06b237b700d9dbe95ea8b2c0
This commit is contained in:
parent
1c493c470a
commit
256b233b4b
@ -467,12 +467,20 @@ class TestBaseAgent(test_base.BaseTestCase):
|
||||
self.agent.get_node_uuid)
|
||||
|
||||
@mock.patch.object(utils, 'execute', autospec=True)
|
||||
def test_get_route_source(self, mock_execute):
|
||||
def test_get_route_source_ipv4(self, mock_execute):
|
||||
mock_execute.return_value = ('XXX src 1.2.3.4 XXX\n cache', None)
|
||||
|
||||
source = self.agent._get_route_source('XXX')
|
||||
self.assertEqual('1.2.3.4', source)
|
||||
|
||||
@mock.patch.object(utils, 'execute', autospec=True)
|
||||
def test_get_route_source_ipv6(self, mock_execute):
|
||||
mock_execute.return_value = ('XXX src 1:2::3:4 metric XXX\n cache',
|
||||
None)
|
||||
|
||||
source = self.agent._get_route_source('XXX')
|
||||
self.assertEqual('1:2::3:4', source)
|
||||
|
||||
@mock.patch.object(agent, 'LOG', autospec=True)
|
||||
@mock.patch.object(utils, 'execute', autospec=True)
|
||||
def test_get_route_source_indexerror(self, mock_execute, mock_log):
|
||||
|
Loading…
x
Reference in New Issue
Block a user