Skip to content

Commit 721b0c8

Browse files
Jenkinsopenstack-gerrit
Jenkins
authored andcommitted
Merge "Move vpn unittest code to neutronclient.tests"
2 parents 32acac6 + 98df1fd commit 721b0c8

File tree

8 files changed

+20
-17
lines changed

8 files changed

+20
-17
lines changed

neutronclient/neutron/v2_0/vpn/ipsec_site_connection.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
import logging
2222

23+
from neutronclient.common import exceptions
2324
from neutronclient.common import utils
2425
from neutronclient.neutron import v2_0 as neutronv20
2526
from neutronclient.neutron.v2_0.vpn import utils as vpn_utils
@@ -128,7 +129,7 @@ def args2body(self, parsed_args):
128129
if int(parsed_args.mtu) < 68:
129130
message = _("Invalid MTU value: MTU must be "
130131
"greater than or equal to 68")
131-
raise ValueError(message)
132+
raise exceptions.CommandError(message)
132133
body = {'ipsec_site_connection': {
133134
'vpnservice_id': _vpnservice_id,
134135
'ikepolicy_id': _ikepolicy_id,

neutronclient/neutron/v2_0/vpn/utils.py

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,15 @@ def validate_dpd_dict(dpd_dict):
5151
'supported_action': dpd_supported_actions}
5252
raise exceptions.CommandError(message)
5353
if key in ('interval', 'timeout'):
54-
if int(value) <= 0:
54+
try:
55+
if int(value) <= 0:
56+
raise ValueError()
57+
except ValueError:
5558
message = _(
5659
"DPD Dictionary ValueError: "
5760
"Reason-Invalid positive integer value: "
58-
"'%(key)s' = %(value)i ") % {
59-
'key': key, 'value': int(value)}
61+
"'%(key)s' = %(value)s ") % {
62+
'key': key, 'value': value}
6063
raise exceptions.CommandError(message)
6164
else:
6265
dpd_dict[key] = int(value)
@@ -72,7 +75,7 @@ def validate_lifetime_dict(lifetime_dict):
7275
"Reason-Invalid unit key : "
7376
"'%(key)s' not in %(supported_key)s ") % {
7477
'key': key, 'supported_key': lifetime_keys}
75-
raise KeyError(message)
78+
raise exceptions.CommandError(message)
7679
if key == 'units' and value not in lifetime_units:
7780
message = _(
7881
"Lifetime Dictionary ValueError: "
@@ -81,13 +84,16 @@ def validate_lifetime_dict(lifetime_dict):
8184
'key_value': key, 'supported_units': lifetime_units}
8285
raise exceptions.CommandError(message)
8386
if key == 'value':
84-
if int(value) < 60:
87+
try:
88+
if int(value) < 60:
89+
raise ValueError()
90+
except ValueError:
8591
message = _(
8692
"Lifetime Dictionary ValueError: "
8793
"Reason-Invalid value should be at least 60:"
88-
"'%(key_value)s' = %(value)i ") % {
89-
'key_value': key, 'value': int(value)}
90-
raise exceptions.CommandError(str(message))
94+
"'%(key_value)s' = %(value)s ") % {
95+
'key_value': key, 'value': value}
96+
raise exceptions.CommandError(message)
9197
else:
9298
lifetime_dict['value'] = int(value)
9399
return
File renamed without changes.

tests/unit/vpn/test_cli20_ikepolicy.py renamed to neutronclient/tests/unit/vpn/test_cli20_ikepolicy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import sys
2121

2222
from neutronclient.neutron.v2_0.vpn import ikepolicy
23-
from tests.unit import test_cli20
23+
from neutronclient.tests.unit import test_cli20
2424

2525

2626
class CLITestV20VpnIkePolicyJSON(test_cli20.CLITestV20Base):

tests/unit/vpn/test_cli20_ipsec_site_connection.py renamed to neutronclient/tests/unit/vpn/test_cli20_ipsec_site_connection.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
from neutronclient.common import exceptions
2323
from neutronclient.neutron.v2_0.vpn import ipsec_site_connection
24-
from tests.unit import test_cli20
24+
from neutronclient.tests.unit import test_cli20
2525

2626

2727
class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
@@ -227,10 +227,6 @@ def test_create_ipsec_site_connection_with_invalid_dpd_values(self):
227227
dpd = 'action=hold,interval=30,timeout=-1'
228228
self._test_dpd_values(dpd)
229229

230-
def test_create_ipsec_site_connection_dpd_timeout_less_than_interval(self):
231-
dpd = 'action=restart,interval=30,timeout=10'
232-
self._test_dpd_values(dpd)
233-
234230
def test_list_ipsec_site_connection(self):
235231
"""ipsecsite-connection-list."""
236232
resources = "ipsec_site_connections"

tests/unit/vpn/test_cli20_ipsecpolicy.py renamed to neutronclient/tests/unit/vpn/test_cli20_ipsecpolicy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import sys
2121

2222
from neutronclient.neutron.v2_0.vpn import ipsecpolicy
23-
from tests.unit import test_cli20
23+
from neutronclient.tests.unit import test_cli20
2424

2525

2626
class CLITestV20VpnIpsecPolicyJSON(test_cli20.CLITestV20Base):

tests/unit/vpn/test_cli20_vpnservice.py renamed to neutronclient/tests/unit/vpn/test_cli20_vpnservice.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import sys
2121

2222
from neutronclient.neutron.v2_0.vpn import vpnservice
23-
from tests.unit import test_cli20
23+
from neutronclient.tests.unit import test_cli20
2424

2525

2626
class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):

0 commit comments

Comments
 (0)