Fix H405 violations

There are a lot of H405 violation codes.
We need to fix the code for avoiding more violations.

Change-Id: Iaa83626b81a3d8369b16e2b4f394e2bc4628998a
Closes-Bug: #1521899
This commit is contained in:
shu-mutou
2015-12-03 15:40:14 +09:00
committed by Akihiro Motoki
parent 2d5b6e6699
commit ec4e482731
40 changed files with 462 additions and 519 deletions

View File

@@ -219,7 +219,9 @@ class CommandError(NeutronCLIError):
class UnsupportedVersion(NeutronCLIError): class UnsupportedVersion(NeutronCLIError):
"""Indicates that the user is trying to use an unsupported version of """Indicates usage of an unsupported API version
Indicates that the user is trying to use an unsupported version of
the API. the API.
""" """
pass pass

View File

@@ -124,8 +124,7 @@ class AssociateFloatingIP(neutronV20.NeutronCommand):
class DisassociateFloatingIP(neutronV20.NeutronCommand): class DisassociateFloatingIP(neutronV20.NeutronCommand):
"""Remove a mapping from a floating IP to a fixed IP. """Remove a mapping from a floating IP to a fixed IP."""
"""
api = 'network' api = 'network'
resource = 'floatingip' resource = 'floatingip'

View File

@@ -398,7 +398,9 @@ COMMANDS = {'2.0': COMMAND_V2}
class HelpAction(argparse.Action): class HelpAction(argparse.Action):
"""Provide a custom action so the -h and --help options """Print help message including sub-commands
Provide a custom action so the -h and --help options
to the main app will print a list of the commands. to the main app will print a list of the commands.
The commands are determined by checking the CommandManager The commands are determined by checking the CommandManager
@@ -831,7 +833,9 @@ class NeutronShell(app.App):
return 1 return 1
def authenticate_user(self): def authenticate_user(self):
"""Make sure the user has provided all of the authentication """Confirm user authentication
Make sure the user has provided all of the authentication
info we need. info we need.
""" """
cloud_config = os_client_config.OpenStackConfig().get_one_cloud( cloud_config = os_client_config.OpenStackConfig().get_one_cloud(

View File

@@ -15,15 +15,15 @@ from neutronclient.tests.functional import base
class SimpleReadOnlyNeutronVpnClientTest(base.ClientTestBase): class SimpleReadOnlyNeutronVpnClientTest(base.ClientTestBase):
"""This is a first pass at a simple read only python-neutronclient test. """Tests for vpn based client commands that are read only
This only exercises vpn based client commands that are read only.
This is a first pass at a simple read only python-neutronclient test.
This only exercises vpn based client commands that are read only.
This should test commands: This should test commands:
* as a regular user * as a regular user
* as a admin user * as a admin user
* with and without optional parameters * with and without optional parameters
* initially just check return codes, and later test command outputs * initially just check return codes, and later test command outputs
""" """
def test_neutron_vpn_ikepolicy_list(self): def test_neutron_vpn_ikepolicy_list(self):

View File

@@ -20,14 +20,13 @@ from neutronclient.tests.functional import base
class SimpleReadOnlyNeutronClientTest(base.ClientTestBase): class SimpleReadOnlyNeutronClientTest(base.ClientTestBase):
"""This is a first pass at a simple read only python-neutronclient test. """This is a first pass at a simple read only python-neutronclient test.
This only exercises client commands that are read only.
This only exercises client commands that are read only.
This should test commands: This should test commands:
* as a regular user * as a regular user
* as a admin user * as a admin user
* with and without optional parameters * with and without optional parameters
* initially just check return codes, and later test command outputs * initially just check return codes, and later test command outputs
""" """
def test_admin_fake_action(self): def test_admin_fake_action(self):

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20FirewallJSON(test_cli20.CLITestV20Base): class CLITestV20FirewallJSON(test_cli20.CLITestV20Base):
def test_create_firewall_with_mandatory_params(self): def test_create_firewall_with_mandatory_params(self):
"""firewall-create with mandatory (none) params.""" # firewall-create with mandatory (none) params.
resource = 'firewall' resource = 'firewall'
cmd = firewall.CreateFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.CreateFirewall(test_cli20.MyApp(sys.stdout), None)
name = '' name = ''
@@ -38,7 +38,7 @@ class CLITestV20FirewallJSON(test_cli20.CLITestV20Base):
admin_state_up=True, tenant_id=tenant_id) admin_state_up=True, tenant_id=tenant_id)
def test_create_firewall_with_all_params(self): def test_create_firewall_with_all_params(self):
"""firewall-create with all params set.""" # firewall-create with all params set.
resource = 'firewall' resource = 'firewall'
cmd = firewall.CreateFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.CreateFirewall(test_cli20.MyApp(sys.stdout), None)
name = 'my-name' name = 'my-name'
@@ -72,21 +72,20 @@ class CLITestV20FirewallJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_firewalls(self): def test_list_firewalls(self):
"""firewall-list.""" # firewall-list.
resources = "firewalls" resources = "firewalls"
cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_firewalls_pagination(self): def test_list_firewalls_pagination(self):
"""firewall-list with pagination.""" # firewall-list with pagination.
resources = "firewalls" resources = "firewalls"
cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_firewalls_sort(self): def test_list_firewalls_sort(self):
"""sorted list: firewall-list --sort-key name --sort-key id # sorted list: firewall-list --sort-key name --sort-key id
--sort-key asc --sort-key desc # --sort-key asc --sort-key desc
"""
resources = "firewalls" resources = "firewalls"
cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -94,20 +93,20 @@ class CLITestV20FirewallJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_firewalls_limit(self): def test_list_firewalls_limit(self):
"""size (1000) limited list: firewall-list -P.""" # size (1000) limited list: firewall-list -P.
resources = "firewalls" resources = "firewalls"
cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.ListFirewall(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_firewall_id(self): def test_show_firewall_id(self):
"""firewall-show test_id.""" # firewall-show test_id.
resource = 'firewall' resource = 'firewall'
cmd = firewall.ShowFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.ShowFirewall(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_firewall_id_name(self): def test_show_firewall_id_name(self):
"""firewall-show.""" # firewall-show.
resource = 'firewall' resource = 'firewall'
cmd = firewall.ShowFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.ShowFirewall(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -115,7 +114,7 @@ class CLITestV20FirewallJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_firewall(self): def test_update_firewall(self):
"""firewall-update myid --name newname --tags a b.""" # firewall-update myid --name newname --tags a b.
resource = 'firewall' resource = 'firewall'
cmd = firewall.UpdateFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.UpdateFirewall(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -123,7 +122,7 @@ class CLITestV20FirewallJSON(test_cli20.CLITestV20Base):
{'name': 'newname', }) {'name': 'newname', })
def test_update_firewall_using_policy_name(self): def test_update_firewall_using_policy_name(self):
"""firewall-update myid --policy newpolicy.""" # firewall-update myid --policy newpolicy.
resource = 'firewall' resource = 'firewall'
cmd = firewall.UpdateFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.UpdateFirewall(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -155,7 +154,7 @@ class CLITestV20FirewallJSON(test_cli20.CLITestV20Base):
['myid', '--no-routers', '--router', 'fake-id'], {}) ['myid', '--no-routers', '--router', 'fake-id'], {})
def test_delete_firewall(self): def test_delete_firewall(self):
"""firewall-delete my-id.""" # firewall-delete my-id.
resource = 'firewall' resource = 'firewall'
cmd = firewall.DeleteFirewall(test_cli20.MyApp(sys.stdout), None) cmd = firewall.DeleteFirewall(test_cli20.MyApp(sys.stdout), None)
my_id = 'my-id' my_id = 'my-id'

View File

@@ -28,7 +28,7 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
super(CLITestV20FirewallPolicyJSON, self).setUp() super(CLITestV20FirewallPolicyJSON, self).setUp()
def test_create_firewall_policy_with_mandatory_params(self): def test_create_firewall_policy_with_mandatory_params(self):
"""firewall-policy-create with mandatory (none) params only.""" # firewall-policy-create with mandatory (none) params only.
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.CreateFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.CreateFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -45,7 +45,7 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
admin_state_up=True, tenant_id=tenant_id) admin_state_up=True, tenant_id=tenant_id)
def test_create_firewall_policy_with_all_params(self): def test_create_firewall_policy_with_all_params(self):
"""firewall-policy-create with rule param of misc format.""" # firewall-policy-create with rule param of misc format.
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.CreateFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.CreateFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -74,23 +74,22 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
tenant_id=tenant_id) tenant_id=tenant_id)
def test_list_firewall_policies(self): def test_list_firewall_policies(self):
"""firewall-policy-list.""" # firewall-policy-list.
resources = "firewall_policies" resources = "firewall_policies"
cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_firewall_policies_pagination(self): def test_list_firewall_policies_pagination(self):
"""firewall-policy-list.""" # firewall-policy-list."""
resources = "firewall_policies" resources = "firewall_policies"
cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_firewall_policies_sort(self): def test_list_firewall_policies_sort(self):
"""sorted list: firewall-policy-list --sort-key name --sort-key id # sorted list: firewall-policy-list --sort-key name --sort-key id
--sort-key asc --sort-key desc # --sort-key asc --sort-key desc
"""
resources = "firewall_policies" resources = "firewall_policies"
cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -99,14 +98,14 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_firewall_policies_limit(self): def test_list_firewall_policies_limit(self):
"""size (1000) limited list: firewall-policy-list -P.""" # size (1000) limited list: firewall-policy-list -P.
resources = "firewall_policies" resources = "firewall_policies"
cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.ListFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_firewall_policy_id(self): def test_show_firewall_policy_id(self):
"""firewall-policy-show test_id.""" # firewall-policy-show test_id.
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.ShowFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.ShowFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -114,7 +113,7 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_firewall_policy_id_name(self): def test_show_firewall_policy_id_name(self):
"""firewall-policy-show.""" # firewall-policy-show.
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.ShowFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.ShowFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -123,7 +122,7 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_firewall_policy(self): def test_update_firewall_policy(self):
"""firewall-policy-update myid --name newname.""" # firewall-policy-update myid --name newname.
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.UpdateFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.UpdateFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -132,7 +131,7 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
{'name': 'newname', }) {'name': 'newname', })
def test_update_firewall_policy_with_rules(self): def test_update_firewall_policy_with_rules(self):
"""firewall-policy-update myid --firewall-rules "rule1 rule2".""" # firewall-policy-update myid --firewall-rules "rule1 rule2".
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.UpdateFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.UpdateFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -144,7 +143,7 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
{'firewall_rules': firewall_rules_res, }) {'firewall_rules': firewall_rules_res, })
def test_delete_firewall_policy(self): def test_delete_firewall_policy(self):
"""firewall-policy-delete my-id.""" # firewall-policy-delete my-id.
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.DeleteFirewallPolicy(test_cli20.MyApp(sys.stdout), cmd = firewallpolicy.DeleteFirewallPolicy(test_cli20.MyApp(sys.stdout),
None) None)
@@ -153,10 +152,8 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, my_id, args) self._test_delete_resource(resource, cmd, my_id, args)
def test_insert_firewall_rule(self): def test_insert_firewall_rule(self):
"""firewall-policy-insert-rule myid newruleid # firewall-policy-insert-rule myid newruleid --insert-before ruleAid
--insert-before ruleAid # --insert-after ruleBid
--insert-after ruleBid
"""
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.FirewallPolicyInsertRule( cmd = firewallpolicy.FirewallPolicyInsertRule(
test_cli20.MyApp(sys.stdout), test_cli20.MyApp(sys.stdout),
@@ -189,8 +186,7 @@ class CLITestV20FirewallPolicyJSON(test_cli20.CLITestV20Base):
self.mox.UnsetStubs() self.mox.UnsetStubs()
def test_remove_firewall_rule(self): def test_remove_firewall_rule(self):
"""firewall-policy-remove-rule myid ruleid # firewall-policy-remove-rule myid ruleid
"""
resource = 'firewall_policy' resource = 'firewall_policy'
cmd = firewallpolicy.FirewallPolicyRemoveRule( cmd = firewallpolicy.FirewallPolicyRemoveRule(
test_cli20.MyApp(sys.stdout), test_cli20.MyApp(sys.stdout),

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base): class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
def _test_create_firewall_rule_with_mandatory_params(self, enabled): def _test_create_firewall_rule_with_mandatory_params(self, enabled):
"""firewall-rule-create with mandatory (none) params only.""" # firewall-rule-create with mandatory (none) params only.
resource = 'firewall_rule' resource = 'firewall_rule'
cmd = firewallrule.CreateFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.CreateFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
@@ -57,7 +57,7 @@ class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
self._test_create_firewall_rule_with_mandatory_params(enabled='False') self._test_create_firewall_rule_with_mandatory_params(enabled='False')
def _setup_create_firewall_rule_with_all_params(self, protocol='tcp'): def _setup_create_firewall_rule_with_all_params(self, protocol='tcp'):
"""firewall-rule-create with all params set.""" # firewall-rule-create with all params set.
resource = 'firewall_rule' resource = 'firewall_rule'
cmd = firewallrule.CreateFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.CreateFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
@@ -104,23 +104,22 @@ class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
self._setup_create_firewall_rule_with_all_params(protocol='any') self._setup_create_firewall_rule_with_all_params(protocol='any')
def test_list_firewall_rules(self): def test_list_firewall_rules(self):
"""firewall-rule-list.""" # firewall-rule-list.
resources = "firewall_rules" resources = "firewall_rules"
cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_firewall_rules_pagination(self): def test_list_firewall_rules_pagination(self):
"""firewall-rule-list.""" # firewall-rule-list.
resources = "firewall_rules" resources = "firewall_rules"
cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_firewall_rules_sort(self): def test_list_firewall_rules_sort(self):
"""firewall-rule-list --sort-key name --sort-key id --sort-key asc # firewall-rule-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "firewall_rules" resources = "firewall_rules"
cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
@@ -129,14 +128,14 @@ class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_firewall_rules_limit(self): def test_list_firewall_rules_limit(self):
"""firewall-rule-list -P.""" # firewall-rule-list -P."""
resources = "firewall_rules" resources = "firewall_rules"
cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.ListFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_firewall_rule_id(self): def test_show_firewall_rule_id(self):
"""firewall-rule-show test_id.""" # firewall-rule-show test_id.
resource = 'firewall_rule' resource = 'firewall_rule'
cmd = firewallrule.ShowFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.ShowFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
@@ -144,7 +143,7 @@ class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_firewall_rule_id_name(self): def test_show_firewall_rule_id_name(self):
"""firewall-rule-show.""" # firewall-rule-show.
resource = 'firewall_rule' resource = 'firewall_rule'
cmd = firewallrule.ShowFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.ShowFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
@@ -153,7 +152,7 @@ class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_firewall_rule(self): def test_update_firewall_rule(self):
"""firewall-rule-update myid --name newname.""" # firewall-rule-update myid --name newname.
resource = 'firewall_rule' resource = 'firewall_rule'
cmd = firewallrule.UpdateFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.UpdateFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
@@ -162,7 +161,7 @@ class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
{'name': 'newname', }) {'name': 'newname', })
def test_update_firewall_rule_protocol(self): def test_update_firewall_rule_protocol(self):
"""firewall-rule-update myid --protocol any.""" # firewall-rule-update myid --protocol any.
resource = 'firewall_rule' resource = 'firewall_rule'
cmd = firewallrule.UpdateFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.UpdateFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)
@@ -171,7 +170,7 @@ class CLITestV20FirewallRuleJSON(test_cli20.CLITestV20Base):
{'protocol': None, }) {'protocol': None, })
def test_delete_firewall_rule(self): def test_delete_firewall_rule(self):
"""firewall-rule-delete my-id.""" # firewall-rule-delete my-id.
resource = 'firewall_rule' resource = 'firewall_rule'
cmd = firewallrule.DeleteFirewallRule(test_cli20.MyApp(sys.stdout), cmd = firewallrule.DeleteFirewallRule(test_cli20.MyApp(sys.stdout),
None) None)

View File

@@ -24,7 +24,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20LbHealthmonitorJSON(test_cli20.CLITestV20Base): class CLITestV20LbHealthmonitorJSON(test_cli20.CLITestV20Base):
def test_create_healthmonitor_with_mandatory_params(self): def test_create_healthmonitor_with_mandatory_params(self):
"""lb-healthmonitor-create with mandatory params only.""" # lb-healthmonitor-create with mandatory params only.
resource = 'health_monitor' resource = 'health_monitor'
cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
@@ -49,7 +49,7 @@ class CLITestV20LbHealthmonitorJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_healthmonitor_with_all_params(self): def test_create_healthmonitor_with_all_params(self):
"""lb-healthmonitor-create with all params set.""" # lb-healthmonitor-create with all params set.
resource = 'health_monitor' resource = 'health_monitor'
cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
@@ -84,23 +84,22 @@ class CLITestV20LbHealthmonitorJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_healthmonitors(self): def test_list_healthmonitors(self):
"""lb-healthmonitor-list.""" # lb-healthmonitor-list.
resources = "health_monitors" resources = "health_monitors"
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_healthmonitors_pagination(self): def test_list_healthmonitors_pagination(self):
"""lb-healthmonitor-list.""" # lb-healthmonitor-list.
resources = "health_monitors" resources = "health_monitors"
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_healthmonitors_sort(self): def test_list_healthmonitors_sort(self):
"""lb-healthmonitor-list --sort-key name --sort-key id --sort-key asc # lb-healthmonitor-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "health_monitors" resources = "health_monitors"
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
@@ -109,14 +108,14 @@ class CLITestV20LbHealthmonitorJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_healthmonitors_limit(self): def test_list_healthmonitors_limit(self):
"""lb-healthmonitor-list -P.""" # lb-healthmonitor-list -P.
resources = "health_monitors" resources = "health_monitors"
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_healthmonitor_id(self): def test_show_healthmonitor_id(self):
"""lb-healthmonitor-show test_id.""" # lb-healthmonitor-show test_id.
resource = 'health_monitor' resource = 'health_monitor'
cmd = healthmonitor.ShowHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ShowHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
@@ -124,7 +123,7 @@ class CLITestV20LbHealthmonitorJSON(test_cli20.CLITestV20Base):
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_update_health_monitor(self): def test_update_health_monitor(self):
"""lb-healthmonitor-update myid --name myname --tags a b.""" # lb-healthmonitor-update myid --name myname --tags a b.
resource = 'health_monitor' resource = 'health_monitor'
cmd = healthmonitor.UpdateHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.UpdateHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)
@@ -133,7 +132,7 @@ class CLITestV20LbHealthmonitorJSON(test_cli20.CLITestV20Base):
{'timeout': '5', }) {'timeout': '5', })
def test_delete_healthmonitor(self): def test_delete_healthmonitor(self):
"""lb-healthmonitor-delete my-id.""" # lb-healthmonitor-delete my-id."""
resource = 'health_monitor' resource = 'health_monitor'
cmd = healthmonitor.DeleteHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.DeleteHealthMonitor(test_cli20.MyApp(sys.stdout),
None) None)

View File

@@ -25,7 +25,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
super(CLITestV20LbMemberJSON, self).setUp(plurals={'tags': 'tag'}) super(CLITestV20LbMemberJSON, self).setUp(plurals={'tags': 'tag'})
def test_create_member(self): def test_create_member(self):
"""lb-member-create with mandatory params only.""" # lb-member-create with mandatory params only.
resource = 'member' resource = 'member'
cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None) cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None)
address = '10.0.0.1' address = '10.0.0.1'
@@ -43,7 +43,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
admin_state_up=None) admin_state_up=None)
def test_create_member_all_params(self): def test_create_member_all_params(self):
"""lb-member-create with all available params.""" # lb-member-create with all available params.
resource = 'member' resource = 'member'
cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None) cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None)
address = '10.0.0.1' address = '10.0.0.1'
@@ -67,21 +67,20 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
admin_state_up=None) admin_state_up=None)
def test_list_members(self): def test_list_members(self):
"""lb-member-list.""" # lb-member-list.
resources = "members" resources = "members"
cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None) cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_members_pagination(self): def test_list_members_pagination(self):
"""lb-member-list.""" # lb-member-list.
resources = "members" resources = "members"
cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None) cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_members_sort(self): def test_list_members_sort(self):
"""lb-member-list --sort-key name --sort-key id --sort-key asc # lb-member-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "members" resources = "members"
cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None) cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -89,20 +88,20 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_members_limit(self): def test_list_members_limit(self):
"""lb-member-list -P.""" # lb-member-list -P.
resources = "members" resources = "members"
cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None) cmd = member.ListMember(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_member_id(self): def test_show_member_id(self):
"""lb-member-show test_id.""" # lb-member-show test_id.
resource = 'member' resource = 'member'
cmd = member.ShowMember(test_cli20.MyApp(sys.stdout), None) cmd = member.ShowMember(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_update_member(self): def test_update_member(self):
"""lb-member-update myid --name myname --tags a b.""" # lb-member-update myid --name myname --tags a b.
resource = 'member' resource = 'member'
cmd = member.UpdateMember(test_cli20.MyApp(sys.stdout), None) cmd = member.UpdateMember(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -111,7 +110,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
{'name': 'myname', 'tags': ['a', 'b'], }) {'name': 'myname', 'tags': ['a', 'b'], })
def test_delete_member(self): def test_delete_member(self):
"""lb-member-delete my-id.""" # lb-member-delete my-id.
resource = 'member' resource = 'member'
cmd = member.DeleteMember(test_cli20.MyApp(sys.stdout), None) cmd = member.DeleteMember(test_cli20.MyApp(sys.stdout), None)
my_id = 'my-id' my_id = 'my-id'

View File

@@ -25,7 +25,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base): class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
def test_create_pool_with_mandatory_params(self): def test_create_pool_with_mandatory_params(self):
"""lb-pool-create with mandatory params only.""" # lb-pool-create with mandatory params only.
resource = 'pool' resource = 'pool'
cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None)
name = 'my-name' name = 'my-name'
@@ -47,7 +47,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_pool_with_all_params(self): def test_create_pool_with_all_params(self):
"""lb-pool-create with all params set.""" # lb-pool-create with all params set.
resource = 'pool' resource = 'pool'
cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None)
name = 'my-name' name = 'my-name'
@@ -74,21 +74,20 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_pools(self): def test_list_pools(self):
"""lb-pool-list.""" # lb-pool-list.
resources = "pools" resources = "pools"
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_pools_pagination(self): def test_list_pools_pagination(self):
"""lb-pool-list.""" # lb-pool-list.
resources = "pools" resources = "pools"
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_pools_sort(self): def test_list_pools_sort(self):
"""lb-pool-list --sort-key name --sort-key id --sort-key asc # lb-pool-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "pools" resources = "pools"
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -96,20 +95,20 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_pools_limit(self): def test_list_pools_limit(self):
"""lb-pool-list -P.""" # lb-pool-list -P.
resources = "pools" resources = "pools"
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_pool_id(self): def test_show_pool_id(self):
"""lb-pool-show test_id.""" # lb-pool-show test_id.
resource = 'pool' resource = 'pool'
cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_pool_id_name(self): def test_show_pool_id_name(self):
"""lb-pool-show.""" # lb-pool-show.
resource = 'pool' resource = 'pool'
cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -117,7 +116,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_pool(self): def test_update_pool(self):
"""lb-pool-update myid --name newname --tags a b.""" # lb-pool-update myid --name newname --tags a b.
resource = 'pool' resource = 'pool'
cmd = pool.UpdatePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.UpdatePool(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -125,7 +124,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
{'name': 'newname', }) {'name': 'newname', })
def test_delete_pool(self): def test_delete_pool(self):
"""lb-pool-delete my-id.""" # lb-pool-delete my-id.
resource = 'pool' resource = 'pool'
cmd = pool.DeletePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.DeletePool(test_cli20.MyApp(sys.stdout), None)
my_id = 'my-id' my_id = 'my-id'
@@ -133,7 +132,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, my_id, args) self._test_delete_resource(resource, cmd, my_id, args)
def test_retrieve_pool_stats(self): def test_retrieve_pool_stats(self):
"""lb-pool-stats test_id.""" # lb-pool-stats test_id.
resource = 'pool' resource = 'pool'
cmd = pool.RetrievePoolStats(test_cli20.MyApp(sys.stdout), None) cmd = pool.RetrievePoolStats(test_cli20.MyApp(sys.stdout), None)
my_id = self.test_id my_id = self.test_id

View File

@@ -25,7 +25,7 @@ class CLITestV20LbVipJSON(test_cli20.CLITestV20Base):
super(CLITestV20LbVipJSON, self).setUp(plurals={'tags': 'tag'}) super(CLITestV20LbVipJSON, self).setUp(plurals={'tags': 'tag'})
def test_create_vip_with_mandatory_params(self): def test_create_vip_with_mandatory_params(self):
"""lb-vip-create with all mandatory params.""" # lb-vip-create with all mandatory params.
resource = 'vip' resource = 'vip'
cmd = vip.CreateVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.CreateVip(test_cli20.MyApp(sys.stdout), None)
pool_id = 'my-pool-id' pool_id = 'my-pool-id'
@@ -50,7 +50,7 @@ class CLITestV20LbVipJSON(test_cli20.CLITestV20Base):
admin_state_up=True) admin_state_up=True)
def test_create_vip_with_all_params(self): def test_create_vip_with_all_params(self):
"""lb-vip-create with all params.""" # lb-vip-create with all params.
resource = 'vip' resource = 'vip'
cmd = vip.CreateVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.CreateVip(test_cli20.MyApp(sys.stdout), None)
pool_id = 'my-pool-id' pool_id = 'my-pool-id'
@@ -86,7 +86,7 @@ class CLITestV20LbVipJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_vip_with_session_persistence_params(self): def test_create_vip_with_session_persistence_params(self):
"""lb-vip-create with mandatory and session-persistence params.""" # lb-vip-create with mandatory and session-persistence params.
resource = 'vip' resource = 'vip'
cmd = vip.CreateVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.CreateVip(test_cli20.MyApp(sys.stdout), None)
pool_id = 'my-pool-id' pool_id = 'my-pool-id'
@@ -120,21 +120,20 @@ class CLITestV20LbVipJSON(test_cli20.CLITestV20Base):
admin_state_up=True, extra_body=extra_body) admin_state_up=True, extra_body=extra_body)
def test_list_vips(self): def test_list_vips(self):
"""lb-vip-list.""" # lb-vip-list.
resources = "vips" resources = "vips"
cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_vips_pagination(self): def test_list_vips_pagination(self):
"""lb-vip-list.""" # lb-vip-list.
resources = "vips" resources = "vips"
cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_vips_sort(self): def test_list_vips_sort(self):
"""lb-vip-list --sort-key name --sort-key id --sort-key asc # lb-vip-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "vips" resources = "vips"
cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -142,20 +141,20 @@ class CLITestV20LbVipJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_vips_limit(self): def test_list_vips_limit(self):
"""lb-vip-list -P.""" # lb-vip-list -P.
resources = "vips" resources = "vips"
cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.ListVip(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_vip_id(self): def test_show_vip_id(self):
"""lb-vip-show test_id.""" # lb-vip-show test_id.
resource = 'vip' resource = 'vip'
cmd = vip.ShowVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.ShowVip(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_vip_id_name(self): def test_show_vip_id_name(self):
"""lb-vip-show.""" # lb-vip-show.
resource = 'vip' resource = 'vip'
cmd = vip.ShowVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.ShowVip(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -163,7 +162,7 @@ class CLITestV20LbVipJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_vip(self): def test_update_vip(self):
"""lb-vip-update myid --name myname --tags a b.""" # lb-vip-update myid --name myname --tags a b.
resource = 'vip' resource = 'vip'
cmd = vip.UpdateVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.UpdateVip(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -199,7 +198,7 @@ class CLITestV20LbVipJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, 'myid', args, body) self._test_update_resource(resource, cmd, 'myid', args, body)
def test_delete_vip(self): def test_delete_vip(self):
"""lb-vip-delete my-id.""" # lb-vip-delete my-id.
resource = 'vip' resource = 'vip'
cmd = vip.DeleteVip(test_cli20.MyApp(sys.stdout), None) cmd = vip.DeleteVip(test_cli20.MyApp(sys.stdout), None)
my_id = 'my-id' my_id = 'my-id'

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base): class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
def test_create_healthmonitor_with_mandatory_params(self): def test_create_healthmonitor_with_mandatory_params(self):
"""lbaas-healthmonitor-create with mandatory params only.""" # lbaas-healthmonitor-create with mandatory params only.
resource = 'healthmonitor' resource = 'healthmonitor'
cmd_resource = 'lbaas_healthmonitor' cmd_resource = 'lbaas_healthmonitor'
cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -43,7 +43,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_create_healthmonitor_with_all_params(self): def test_create_healthmonitor_with_all_params(self):
"""lbaas-healthmonitor-create with all params set.""" # lbaas-healthmonitor-create with all params set.
resource = 'healthmonitor' resource = 'healthmonitor'
cmd_resource = 'lbaas_healthmonitor' cmd_resource = 'lbaas_healthmonitor'
cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.CreateHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -71,7 +71,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_list_healthmonitors(self): def test_list_healthmonitors(self):
"""lbaas-healthmonitor-list.""" # lbaas-healthmonitor-list.
resources = 'healthmonitors' resources = 'healthmonitors'
cmd_resources = 'lbaas_healthmonitors' cmd_resources = 'lbaas_healthmonitors'
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -80,7 +80,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_healthmonitors_pagination(self): def test_list_healthmonitors_pagination(self):
"""lbaas-healthmonitor-list with pagination.""" # lbaas-healthmonitor-list with pagination.
resources = 'healthmonitors' resources = 'healthmonitors'
cmd_resources = 'lbaas_healthmonitors' cmd_resources = 'lbaas_healthmonitors'
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -89,7 +89,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_healthmonitors_sort(self): def test_list_healthmonitors_sort(self):
"""lbaas-healthmonitor-list --sort-key id --sort-key asc.""" # lbaas-healthmonitor-list --sort-key id --sort-key asc.
resources = 'healthmonitors' resources = 'healthmonitors'
cmd_resources = 'lbaas_healthmonitors' cmd_resources = 'lbaas_healthmonitors'
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -98,7 +98,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_healthmonitors_limit(self): def test_list_healthmonitors_limit(self):
"""lbaas-healthmonitor-list -P.""" # lbaas-healthmonitor-list -P.
resources = 'healthmonitors' resources = 'healthmonitors'
cmd_resources = 'lbaas_healthmonitors' cmd_resources = 'lbaas_healthmonitors'
cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ListHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -107,7 +107,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_show_healthmonitor_id(self): def test_show_healthmonitor_id(self):
"""lbaas-healthmonitor-show test_id.""" # lbaas-healthmonitor-show test_id.
resource = 'healthmonitor' resource = 'healthmonitor'
cmd_resource = 'lbaas_healthmonitor' cmd_resource = 'lbaas_healthmonitor'
cmd = healthmonitor.ShowHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ShowHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -117,7 +117,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_show_healthmonitor_id_name(self): def test_show_healthmonitor_id_name(self):
"""lbaas-healthmonitor-show.""" # lbaas-healthmonitor-show.
resource = 'healthmonitor' resource = 'healthmonitor'
cmd_resource = 'lbaas_healthmonitor' cmd_resource = 'lbaas_healthmonitor'
cmd = healthmonitor.ShowHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.ShowHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -128,7 +128,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_update_healthmonitor(self): def test_update_healthmonitor(self):
"""lbaas-healthmonitor-update myid --name newname.""" # lbaas-healthmonitor-update myid --name newname.
resource = 'healthmonitor' resource = 'healthmonitor'
cmd_resource = 'lbaas_healthmonitor' cmd_resource = 'lbaas_healthmonitor'
cmd = healthmonitor.UpdateHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.UpdateHealthMonitor(test_cli20.MyApp(sys.stdout),
@@ -139,7 +139,7 @@ class CLITestV20LbHealthMonitorJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_delete_healthmonitor(self): def test_delete_healthmonitor(self):
"""lbaas-healthmonitor-delete my-id.""" # lbaas-healthmonitor-delete my-id.
resource = 'healthmonitor' resource = 'healthmonitor'
cmd_resource = 'lbaas_healthmonitor' cmd_resource = 'lbaas_healthmonitor'
cmd = healthmonitor.DeleteHealthMonitor(test_cli20.MyApp(sys.stdout), cmd = healthmonitor.DeleteHealthMonitor(test_cli20.MyApp(sys.stdout),

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base): class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
def test_create_listener_with_mandatory_params(self): def test_create_listener_with_mandatory_params(self):
"""lbaas-listener-create with mandatory params only.""" # lbaas-listener-create with mandatory params only.
resource = 'listener' resource = 'listener'
cmd_resource = 'lbaas_listener' cmd_resource = 'lbaas_listener'
cmd = listener.CreateListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.CreateListener(test_cli20.MyApp(sys.stdout), None)
@@ -41,7 +41,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_create_listener_with_all_params(self): def test_create_listener_with_all_params(self):
"""lbaas-listener-create with all params set.""" # lbaas-listener-create with all params set.
resource = 'listener' resource = 'listener'
cmd_resource = 'lbaas_listener' cmd_resource = 'lbaas_listener'
cmd = listener.CreateListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.CreateListener(test_cli20.MyApp(sys.stdout), None)
@@ -65,7 +65,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_list_listeners(self): def test_list_listeners(self):
"""lbaas-listener-list.""" # lbaas-listener-list.
resources = 'listeners' resources = 'listeners'
cmd_resources = 'lbaas_listeners' cmd_resources = 'lbaas_listeners'
cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None)
@@ -73,7 +73,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_listeners_pagination(self): def test_list_listeners_pagination(self):
"""lbaas-listener-list with pagination.""" # lbaas-listener-list with pagination.
resources = 'listeners' resources = 'listeners'
cmd_resources = 'lbaas_listeners' cmd_resources = 'lbaas_listeners'
cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None)
@@ -81,7 +81,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_listeners_sort(self): def test_list_listeners_sort(self):
"""lbaas-listener-list --sort-key id --sort-key asc.""" # lbaas-listener-list --sort-key id --sort-key asc.
resources = 'listeners' resources = 'listeners'
cmd_resources = 'lbaas_listeners' cmd_resources = 'lbaas_listeners'
cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None)
@@ -89,7 +89,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_listeners_limit(self): def test_list_listeners_limit(self):
"""lbaas-listener-list -P.""" # lbaas-listener-list -P.
resources = 'listeners' resources = 'listeners'
cmd_resources = 'lbaas_listeners' cmd_resources = 'lbaas_listeners'
cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.ListListener(test_cli20.MyApp(sys.stdout), None)
@@ -97,7 +97,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_show_listener_id(self): def test_show_listener_id(self):
"""lbaas-listener-show test_id.""" # lbaas-listener-show test_id.
resource = 'listener' resource = 'listener'
cmd_resource = 'lbaas_listener' cmd_resource = 'lbaas_listener'
cmd = listener.ShowListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.ShowListener(test_cli20.MyApp(sys.stdout), None)
@@ -106,7 +106,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_show_listener_id_name(self): def test_show_listener_id_name(self):
"""lbaas-listener-show.""" # lbaas-listener-show.
resource = 'listener' resource = 'listener'
cmd_resource = 'lbaas_listener' cmd_resource = 'lbaas_listener'
cmd = listener.ShowListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.ShowListener(test_cli20.MyApp(sys.stdout), None)
@@ -116,7 +116,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_update_listener(self): def test_update_listener(self):
"""lbaas-listener-update myid --name newname.""" # lbaas-listener-update myid --name newname.
resource = 'listener' resource = 'listener'
cmd_resource = 'lbaas_listener' cmd_resource = 'lbaas_listener'
cmd = listener.UpdateListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.UpdateListener(test_cli20.MyApp(sys.stdout), None)
@@ -126,7 +126,7 @@ class CLITestV20LbListenerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_delete_listener(self): def test_delete_listener(self):
"""lbaas-listener-delete my-id.""" # lbaas-listener-delete my-id.
resource = 'listener' resource = 'listener'
cmd_resource = 'lbaas_listener' cmd_resource = 'lbaas_listener'
cmd = listener.DeleteListener(test_cli20.MyApp(sys.stdout), None) cmd = listener.DeleteListener(test_cli20.MyApp(sys.stdout), None)

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base): class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
def test_create_loadbalancer_with_mandatory_params(self): def test_create_loadbalancer_with_mandatory_params(self):
"""lbaas-loadbalancer-create with mandatory params only.""" # lbaas-loadbalancer-create with mandatory params only.
resource = 'loadbalancer' resource = 'loadbalancer'
cmd_resource = 'lbaas_loadbalancer' cmd_resource = 'lbaas_loadbalancer'
cmd = lb.CreateLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.CreateLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -38,7 +38,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_create_loadbalancer_with_all_params(self): def test_create_loadbalancer_with_all_params(self):
"""lbaas-loadbalancer-create with all params set.""" # lbaas-loadbalancer-create with all params set.
resource = 'loadbalancer' resource = 'loadbalancer'
cmd_resource = 'lbaas_loadbalancer' cmd_resource = 'lbaas_loadbalancer'
cmd = lb.CreateLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.CreateLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -57,7 +57,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_list_loadbalancers(self): def test_list_loadbalancers(self):
"""lbaas-loadbalancer-list.""" # lbaas-loadbalancer-list.
resources = 'loadbalancers' resources = 'loadbalancers'
cmd_resources = 'lbaas_loadbalancers' cmd_resources = 'lbaas_loadbalancers'
cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -65,7 +65,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_loadbalancers_pagination(self): def test_list_loadbalancers_pagination(self):
"""lbaas-loadbalancer-list with pagination.""" # lbaas-loadbalancer-list with pagination.
resources = 'loadbalancers' resources = 'loadbalancers'
cmd_resources = 'lbaas_loadbalancers' cmd_resources = 'lbaas_loadbalancers'
cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -73,9 +73,8 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_loadbalancers_sort(self): def test_list_loadbalancers_sort(self):
"""lbaas-loadbalancer-list --sort-key name --sort-key id # lbaas-loadbalancer-list --sort-key name --sort-key id --sort-key asc
--sort-key asc --sort-key desc # --sort-key desc
"""
resources = 'loadbalancers' resources = 'loadbalancers'
cmd_resources = 'lbaas_loadbalancers' cmd_resources = 'lbaas_loadbalancers'
cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -85,7 +84,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_loadbalancers_limit(self): def test_list_loadbalancers_limit(self):
"""lbaas-loadbalancer-list -P.""" # lbaas-loadbalancer-list -P.
resources = 'loadbalancers' resources = 'loadbalancers'
cmd_resources = 'lbaas_loadbalancers' cmd_resources = 'lbaas_loadbalancers'
cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.ListLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -93,7 +92,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_show_loadbalancer_id(self): def test_show_loadbalancer_id(self):
"""lbaas-loadbalancer-loadbalancer-show test_id.""" # lbaas-loadbalancer-loadbalancer-show test_id.
resource = 'loadbalancer' resource = 'loadbalancer'
cmd_resource = 'lbaas_loadbalancer' cmd_resource = 'lbaas_loadbalancer'
cmd = lb.ShowLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.ShowLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -102,7 +101,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_show_loadbalancer_id_name(self): def test_show_loadbalancer_id_name(self):
"""lbaas-loadbalancer-loadbalancer-show.""" # lbaas-loadbalancer-loadbalancer-show.
resource = 'loadbalancer' resource = 'loadbalancer'
cmd_resource = 'lbaas_loadbalancer' cmd_resource = 'lbaas_loadbalancer'
cmd = lb.ShowLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.ShowLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -112,7 +111,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_update_loadbalancer(self): def test_update_loadbalancer(self):
"""lbaas-loadbalancer-loadbalancer-update myid --name newname.""" # lbaas-loadbalancer-loadbalancer-update myid --name newname.
resource = 'loadbalancer' resource = 'loadbalancer'
cmd_resource = 'lbaas_loadbalancer' cmd_resource = 'lbaas_loadbalancer'
cmd = lb.UpdateLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.UpdateLoadBalancer(test_cli20.MyApp(sys.stdout), None)
@@ -122,7 +121,7 @@ class CLITestV20LbLoadBalancerJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_delete_loadbalancer(self): def test_delete_loadbalancer(self):
"""lbaas-loadbalancer-loadbalancer-delete my-id.""" # lbaas-loadbalancer-loadbalancer-delete my-id.
resource = 'loadbalancer' resource = 'loadbalancer'
cmd_resource = 'lbaas_loadbalancer' cmd_resource = 'lbaas_loadbalancer'
cmd = lb.DeleteLoadBalancer(test_cli20.MyApp(sys.stdout), None) cmd = lb.DeleteLoadBalancer(test_cli20.MyApp(sys.stdout), None)

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base): class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
def test_create_member_with_mandatory_params(self): def test_create_member_with_mandatory_params(self):
"""lbaas-member-create with mandatory params only.""" # lbaas-member-create with mandatory params only.
resource = 'member' resource = 'member'
cmd_resource = 'lbaas_member' cmd_resource = 'lbaas_member'
cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None) cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None)
@@ -43,7 +43,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
parent_id=pool_id) parent_id=pool_id)
def test_create_member_with_all_params(self): def test_create_member_with_all_params(self):
"""lbaas-member-create with all params set.""" # lbaas-member-create with all params set.
resource = 'member' resource = 'member'
cmd_resource = 'lbaas_member' cmd_resource = 'lbaas_member'
cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None) cmd = member.CreateMember(test_cli20.MyApp(sys.stdout), None)
@@ -65,7 +65,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
parent_id=pool_id) parent_id=pool_id)
def test_list_members(self): def test_list_members(self):
"""lbaas-member-list.""" # lbaas-member-list.
resources = 'members' resources = 'members'
cmd_resources = 'lbaas_members' cmd_resources = 'lbaas_members'
pool_id = 'pool-id' pool_id = 'pool-id'
@@ -76,7 +76,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
query="pool_id=%s" % pool_id) query="pool_id=%s" % pool_id)
def test_list_members_pagination(self): def test_list_members_pagination(self):
"""lbaas-member-list with pagination.""" # lbaas-member-list with pagination.
resources = 'members' resources = 'members'
cmd_resources = 'lbaas_members' cmd_resources = 'lbaas_members'
pool_id = 'pool-id' pool_id = 'pool-id'
@@ -88,7 +88,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
query="pool_id=%s" % pool_id) query="pool_id=%s" % pool_id)
def test_list_members_sort(self): def test_list_members_sort(self):
"""lbaas-member-list --sort-key id --sort-key asc.""" # lbaas-member-list --sort-key id --sort-key asc.
resources = 'members' resources = 'members'
cmd_resources = 'lbaas_members' cmd_resources = 'lbaas_members'
pool_id = 'pool-id' pool_id = 'pool-id'
@@ -99,7 +99,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
query="pool_id=%s" % pool_id) query="pool_id=%s" % pool_id)
def test_list_members_limit(self): def test_list_members_limit(self):
"""lbaas-member-list -P.""" # lbaas-member-list -P.
resources = 'members' resources = 'members'
cmd_resources = 'lbaas_members' cmd_resources = 'lbaas_members'
pool_id = 'pool-id' pool_id = 'pool-id'
@@ -111,7 +111,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
query="pool_id=%s" % pool_id) query="pool_id=%s" % pool_id)
def test_show_member_id(self): def test_show_member_id(self):
"""lbaas-member-show test_id.""" # lbaas-member-show test_id.
resource = 'member' resource = 'member'
cmd_resource = 'lbaas_member' cmd_resource = 'lbaas_member'
pool_id = 'pool-id' pool_id = 'pool-id'
@@ -121,7 +121,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource, parent_id=pool_id) cmd_resource=cmd_resource, parent_id=pool_id)
def test_show_member_id_name(self): def test_show_member_id_name(self):
"""lbaas-member-show.""" # lbaas-member-show.
resource = 'member' resource = 'member'
cmd_resource = 'lbaas_member' cmd_resource = 'lbaas_member'
pool_id = 'pool-id' pool_id = 'pool-id'
@@ -132,7 +132,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource, parent_id=pool_id) cmd_resource=cmd_resource, parent_id=pool_id)
def test_update_member(self): def test_update_member(self):
"""lbaas-member-update myid --name newname.""" # lbaas-member-update myid --name newname.
resource = 'member' resource = 'member'
cmd_resource = 'lbaas_member' cmd_resource = 'lbaas_member'
my_id = 'my-id' my_id = 'my-id'
@@ -145,7 +145,7 @@ class CLITestV20LbMemberJSON(test_cli20.CLITestV20Base):
parent_id=pool_id) parent_id=pool_id)
def test_delete_member(self): def test_delete_member(self):
"""lbaas-member-delete my-id.""" # lbaas-member-delete my-id.
resource = 'member' resource = 'member'
cmd_resource = 'lbaas_member' cmd_resource = 'lbaas_member'
cmd = member.DeleteMember(test_cli20.MyApp(sys.stdout), None) cmd = member.DeleteMember(test_cli20.MyApp(sys.stdout), None)

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base): class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
def test_create_pool_with_mandatory_params(self): def test_create_pool_with_mandatory_params(self):
"""lbaas-pool-create with mandatory params only.""" # lbaas-pool-create with mandatory params only.
resource = 'pool' resource = 'pool'
cmd_resource = 'lbaas_pool' cmd_resource = 'lbaas_pool'
cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None)
@@ -41,7 +41,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_create_pool_with_all_params(self): def test_create_pool_with_all_params(self):
"""lbaas-pool-create with all params set.""" # lbaas-pool-create with all params set.
resource = 'pool' resource = 'pool'
cmd_resource = 'lbaas_pool' cmd_resource = 'lbaas_pool'
cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.CreatePool(test_cli20.MyApp(sys.stdout), None)
@@ -68,7 +68,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_list_pools(self): def test_list_pools(self):
"""lbaas-pool-list.""" # lbaas-pool-list.
resources = 'pools' resources = 'pools'
cmd_resources = 'lbaas_pools' cmd_resources = 'lbaas_pools'
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
@@ -76,7 +76,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_pools_pagination(self): def test_list_pools_pagination(self):
"""lbaas-pool-list with pagination.""" # lbaas-pool-list with pagination.
resources = 'pools' resources = 'pools'
cmd_resources = 'lbaas_pools' cmd_resources = 'lbaas_pools'
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
@@ -84,7 +84,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_pools_sort(self): def test_list_pools_sort(self):
"""lbaas-pool-list --sort-key id --sort-key asc.""" # lbaas-pool-list --sort-key id --sort-key asc.
resources = 'pools' resources = 'pools'
cmd_resources = 'lbaas_pools' cmd_resources = 'lbaas_pools'
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
@@ -92,7 +92,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_list_pools_limit(self): def test_list_pools_limit(self):
"""lbaas-pool-list -P.""" # lbaas-pool-list -P.
resources = 'pools' resources = 'pools'
cmd_resources = 'lbaas_pools' cmd_resources = 'lbaas_pools'
cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ListPool(test_cli20.MyApp(sys.stdout), None)
@@ -100,7 +100,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resources=cmd_resources) cmd_resources=cmd_resources)
def test_show_pool_id(self): def test_show_pool_id(self):
"""lbaas-pool-show test_id.""" # lbaas-pool-show test_id.
resource = 'pool' resource = 'pool'
cmd_resource = 'lbaas_pool' cmd_resource = 'lbaas_pool'
cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None)
@@ -109,7 +109,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_show_pool_id_name(self): def test_show_pool_id_name(self):
"""lbaas-pool-show.""" # lbaas-pool-show.
resource = 'pool' resource = 'pool'
cmd_resource = 'lbaas_pool' cmd_resource = 'lbaas_pool'
cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None) cmd = pool.ShowPool(test_cli20.MyApp(sys.stdout), None)
@@ -119,7 +119,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_update_pool(self): def test_update_pool(self):
"""lbaas-pool-update myid --name newname.""" # lbaas-pool-update myid --name newname.
resource = 'pool' resource = 'pool'
cmd_resource = 'lbaas_pool' cmd_resource = 'lbaas_pool'
cmd = pool.UpdatePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.UpdatePool(test_cli20.MyApp(sys.stdout), None)
@@ -129,7 +129,7 @@ class CLITestV20LbPoolJSON(test_cli20.CLITestV20Base):
cmd_resource=cmd_resource) cmd_resource=cmd_resource)
def test_delete_pool(self): def test_delete_pool(self):
"""lbaas-pool-delete my-id.""" # lbaas-pool-delete my-id.
resource = 'pool' resource = 'pool'
cmd_resource = 'lbaas_pool' cmd_resource = 'lbaas_pool'
cmd = pool.DeletePool(test_cli20.MyApp(sys.stdout), None) cmd = pool.DeletePool(test_cli20.MyApp(sys.stdout), None)

View File

@@ -32,7 +32,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
self.cmd_ress = 'qos_policies' self.cmd_ress = 'qos_policies'
def test_create_policy_with_only_keyattributes(self): def test_create_policy_with_only_keyattributes(self):
"""Create qos policy abc.""" # Create qos policy abc.
cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
myid = 'myid' myid = 'myid'
@@ -45,7 +45,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resource=self.cmd_res) cmd_resource=self.cmd_res)
def test_create_policy_with_description(self): def test_create_policy_with_description(self):
"""Create qos policy xyz --description abc.""" # Create qos policy xyz --description abc.
cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
myid = 'myid' myid = 'myid'
@@ -59,7 +59,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resource=self.cmd_res) cmd_resource=self.cmd_res)
def test_create_policy_with_shared(self): def test_create_policy_with_shared(self):
"""Create qos policy abc shared across tenants""" # Create qos policy abc shared across tenants
cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
myid = 'myid' myid = 'myid'
@@ -73,7 +73,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resource=self.cmd_res) cmd_resource=self.cmd_res)
def test_create_policy_with_unicode(self): def test_create_policy_with_unicode(self):
"""Create qos policy u'\u7f51\u7edc'.""" # Create qos policy u'\u7f51\u7edc'.
cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.CreateQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
myid = 'myid' myid = 'myid'
@@ -87,7 +87,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resource=self.cmd_res) cmd_resource=self.cmd_res)
def test_update_policy(self): def test_update_policy(self):
"""policy-update myid --name newname.""" # policy-update myid --name newname.
cmd = policy.UpdateQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.UpdateQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_update_resource(self.res, cmd, 'myid', self._test_update_resource(self.res, cmd, 'myid',
@@ -96,7 +96,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resource=self.cmd_res) cmd_resource=self.cmd_res)
def test_update_policy_description(self): def test_update_policy_description(self):
"""policy-update myid --name newname --description newdesc""" # policy-update myid --name newname --description newdesc
cmd = policy.UpdateQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.UpdateQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_update_resource(self.res, cmd, 'myid', self._test_update_resource(self.res, cmd, 'myid',
@@ -105,23 +105,22 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resource=self.cmd_res) cmd_resource=self.cmd_res)
def test_list_policies(self): def test_list_policies(self):
"""qos-policy-list.""" # qos-policy-list.
cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(self.ress, cmd, True, self._test_list_resources(self.ress, cmd, True,
cmd_resources=self.cmd_ress) cmd_resources=self.cmd_ress)
def test_list_policies_pagination(self): def test_list_policies_pagination(self):
"""qos-policy-list for pagination.""" # qos-policy-list for pagination.
cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources_with_pagination(self.ress, cmd, self._test_list_resources_with_pagination(self.ress, cmd,
cmd_resources=self.cmd_ress) cmd_resources=self.cmd_ress)
def test_list_policies_sort(self): def test_list_policies_sort(self):
"""sorted list: qos-policy-list --sort-key name --sort-key id # sorted list: qos-policy-list --sort-key name --sort-key id
--sort-key asc --sort-key desc # --sort-key asc --sort-key desc
"""
cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(self.ress, cmd, self._test_list_resources(self.ress, cmd,
@@ -130,14 +129,14 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resources=self.cmd_ress) cmd_resources=self.cmd_ress)
def test_list_policies_limit(self): def test_list_policies_limit(self):
"""size (1000) limited list: qos-policy-list -P.""" # size (1000) limited list: qos-policy-list -P.
cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.ListQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(self.ress, cmd, page_size=1000, self._test_list_resources(self.ress, cmd, page_size=1000,
cmd_resources=self.cmd_ress) cmd_resources=self.cmd_ress)
def test_show_policy_id(self): def test_show_policy_id(self):
"""qos-policy-show test_id.""" # qos-policy-show test_id.
cmd = policy.ShowQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.ShowQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
@@ -145,7 +144,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
['id'], cmd_resource=self.cmd_res) ['id'], cmd_resource=self.cmd_res)
def test_show_policy_name(self): def test_show_policy_name(self):
"""qos-policy-show.""" # qos-policy-show.
cmd = policy.ShowQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.ShowQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -154,7 +153,7 @@ class CLITestV20QoSPolicyJSON(test_cli20.CLITestV20Base):
cmd_resource=self.cmd_res) cmd_resource=self.cmd_res)
def test_delete_policy(self): def test_delete_policy(self):
"""qos-policy-delete my-id.""" # qos-policy-delete my-id.
cmd = policy.DeleteQoSPolicy(test_cli20.MyApp(sys.stdout), cmd = policy.DeleteQoSPolicy(test_cli20.MyApp(sys.stdout),
None) None)
my_id = 'myid1' my_id = 'myid1'

View File

@@ -138,7 +138,7 @@ class CLITestV20QoSRuleJSON(test_cli20.CLITestV20Base):
parent_id=policy_id) parent_id=policy_id)
def test_list_qos_rule_types(self): def test_list_qos_rule_types(self):
"""qos_rule_types.""" # qos_rule_types.
resources = 'rule_types' resources = 'rule_types'
cmd_resources = 'qos_rule_types' cmd_resources = 'qos_rule_types'
response_contents = [{'type': 'bandwidth_limit'}] response_contents = [{'type': 'bandwidth_limit'}]

View File

@@ -31,7 +31,7 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
super(CLITestV20AddressScopeJSON, self).setUp(plurals={'tags': 'tag'}) super(CLITestV20AddressScopeJSON, self).setUp(plurals={'tags': 'tag'})
def test_create_address_scope_with_minimum_option(self): def test_create_address_scope_with_minimum_option(self):
"""Create address_scope: foo-address-scope with minimum option.""" # Create address_scope: foo-address-scope with minimum option.
resource = 'address_scope' resource = 'address_scope'
cmd = address_scope.CreateAddressScope( cmd = address_scope.CreateAddressScope(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -44,7 +44,7 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_address_scope_with_all_option(self): def test_create_address_scope_with_all_option(self):
"""Create address_scope: foo-address-scope with all options.""" # Create address_scope: foo-address-scope with all options.
resource = 'address_scope' resource = 'address_scope'
cmd = address_scope.CreateAddressScope( cmd = address_scope.CreateAddressScope(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -57,7 +57,7 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_address_scope_with_unicode(self): def test_create_address_scope_with_unicode(self):
"""Create address_scope: u'\u7f51\u7edc'.""" # Create address_scope: u'\u7f51\u7edc'.
resource = 'address_scope' resource = 'address_scope'
cmd = address_scope.CreateAddressScope( cmd = address_scope.CreateAddressScope(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -70,7 +70,7 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_update_address_scope_exception(self): def test_update_address_scope_exception(self):
"""Update address_scope (Negative) : myid.""" # Update address_scope (Negative) : myid.
resource = 'address_scope' resource = 'address_scope'
cmd = address_scope.UpdateAddressScope( cmd = address_scope.UpdateAddressScope(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -78,7 +78,7 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
resource, cmd, 'myid', ['myid'], {}) resource, cmd, 'myid', ['myid'], {})
def test_update_address_scope(self): def test_update_address_scope(self):
"""Update address_scope: myid --name newname-address-scope.""" # Update address_scope: myid --name newname-address-scope.
resource = 'address_scope' resource = 'address_scope'
cmd = address_scope.UpdateAddressScope( cmd = address_scope.UpdateAddressScope(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -88,14 +88,14 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
) )
def test_list_address_scope(self): def test_list_address_scope(self):
"""address_scope-list.""" # address_scope-list.
resources = "address_scopes" resources = "address_scopes"
cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout), cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_address_scope_pagination(self): def test_list_address_scope_pagination(self):
"""address_scope-list.""" # address_scope-list.
cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout), cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
None) None)
self.mox.StubOutWithMock(address_scope.ListAddressScope, self.mox.StubOutWithMock(address_scope.ListAddressScope,
@@ -108,9 +108,9 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
self.mox.UnsetStubs() self.mox.UnsetStubs()
def test_list_address_scope_sort(self): def test_list_address_scope_sort(self):
"""sorted list: address_scope-list --sort-key name --sort-key id # sorted list:
--sort-key asc --sort-key desc # address_scope-list --sort-key name --sort-key id --sort-key asc
""" # --sort-key desc
resources = "address_scopes" resources = "address_scopes"
cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout), cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
None) None)
@@ -119,14 +119,14 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_address_scope_limit(self): def test_list_address_scope_limit(self):
"""size (1000) limited list: address_scope-list -P.""" # size (1000) limited list: address_scope-list -P.
resources = "address_scopes" resources = "address_scopes"
cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout), cmd = address_scope.ListAddressScope(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_address_scope(self): def test_show_address_scope(self):
"""Show address_scope: --fields id --fields name myid.""" # Show address_scope: --fields id --fields name myid.
resource = 'address_scope' resource = 'address_scope'
cmd = address_scope.ShowAddressScope( cmd = address_scope.ShowAddressScope(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -135,7 +135,7 @@ class CLITestV20AddressScopeJSON(test_cli20.CLITestV20Base):
['id', 'name']) ['id', 'name'])
def test_delete_address_scope(self): def test_delete_address_scope(self):
"""Delete address_scope: address_scope_id.""" # Delete address_scope: address_scope_id.
resource = 'address_scope' resource = 'address_scope'
cmd = address_scope.DeleteAddressScope( cmd = address_scope.DeleteAddressScope(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)

View File

@@ -55,7 +55,7 @@ class CLITestV20Agent(test_cli20.CLITestV20Base):
self.assertIn(smile, ag.values()) self.assertIn(smile, ag.values())
def test_update_agent(self): def test_update_agent(self):
"""agent-update myid --admin-state-down --description mydescr.""" # agent-update myid --admin-state-down --description mydescr.
resource = 'agent' resource = 'agent'
cmd = agent.UpdateAgent(test_cli20.MyApp(sys.stdout), None) cmd = agent.UpdateAgent(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource( self._test_update_resource(
@@ -65,7 +65,7 @@ class CLITestV20Agent(test_cli20.CLITestV20Base):
) )
def test_show_agent(self): def test_show_agent(self):
"""Show agent: --field id --field binary myid.""" # Show agent: --field id --field binary myid.
resource = 'agent' resource = 'agent'
cmd = agent.ShowAgent(test_cli20.MyApp(sys.stdout), None) cmd = agent.ShowAgent(test_cli20.MyApp(sys.stdout), None)
args = ['--field', 'id', '--field', 'binary', self.test_id] args = ['--field', 'id', '--field', 'binary', self.test_id]
@@ -73,7 +73,7 @@ class CLITestV20Agent(test_cli20.CLITestV20Base):
args, ['id', 'binary']) args, ['id', 'binary'])
def test_delete_agent(self): def test_delete_agent(self):
"""Delete agent: myid.""" # Delete agent: myid.
resource = 'agent' resource = 'agent'
cmd = agent.DeleteAgent(test_cli20.MyApp(sys.stdout), None) cmd = agent.DeleteAgent(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'

View File

@@ -25,7 +25,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
non_admin_status_resources = ['floatingip'] non_admin_status_resources = ['floatingip']
def test_create_floatingip(self): def test_create_floatingip(self):
"""Create floatingip: fip1.""" # Create floatingip: fip1.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None)
name = 'fip1' name = 'fip1'
@@ -37,7 +37,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_floatingip_and_port(self): def test_create_floatingip_and_port(self):
"""Create floatingip: fip1.""" # Create floatingip: fip1.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None)
name = 'fip1' name = 'fip1'
@@ -56,7 +56,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_floatingip_and_port_and_address(self): def test_create_floatingip_and_port_and_address(self):
"""Create floatingip: fip1 with a given port and address.""" # Create floatingip: fip1 with a given port and address.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None)
name = 'fip1' name = 'fip1'
@@ -75,7 +75,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_floatingip_with_ip_address_of_floating_ip(self): def test_create_floatingip_with_ip_address_of_floating_ip(self):
"""Create floatingip: fip1 with a given IP address of floating IP.""" # Create floatingip: fip1 with a given IP address of floating IP.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None)
name = 'fip1' name = 'fip1'
@@ -89,7 +89,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_floatingip_with_subnet_id(self): def test_create_floatingip_with_subnet_id(self):
"""Create floatingip: fip1 on a given subnet id.""" # Create floatingip: fip1 on a given subnet id.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None)
name = 'fip1' name = 'fip1'
@@ -103,7 +103,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_floatingip_with_subnet_id_and_port(self): def test_create_floatingip_with_subnet_id_and_port(self):
"""Create floatingip: fip1 on a given subnet id and port.""" # Create floatingip: fip1 on a given subnet id and port.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.CreateFloatingIP(test_cli20.MyApp(sys.stdout), None)
name = 'fip1' name = 'fip1'
@@ -118,7 +118,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_floatingips(self): def test_list_floatingips(self):
"""list floatingips: -D.""" # list floatingips: -D.
resources = 'floatingips' resources = 'floatingips'
cmd = fip.ListFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.ListFloatingIP(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
@@ -129,9 +129,8 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_floatingips_sort(self): def test_list_floatingips_sort(self):
"""list floatingips: --sort-key name --sort-key id --sort-key asc # list floatingips:
--sort-key desc # --sort-key name --sort-key id --sort-key asc --sort-key desc
"""
resources = 'floatingips' resources = 'floatingips'
cmd = fip.ListFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.ListFloatingIP(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -139,13 +138,13 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_floatingips_limit(self): def test_list_floatingips_limit(self):
"""list floatingips: -P.""" # list floatingips: -P.
resources = 'floatingips' resources = 'floatingips'
cmd = fip.ListFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.ListFloatingIP(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_delete_floatingip(self): def test_delete_floatingip(self):
"""Delete floatingip: fip1.""" # Delete floatingip: fip1.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.DeleteFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.DeleteFloatingIP(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'
@@ -153,7 +152,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, myid, args) self._test_delete_resource(resource, cmd, myid, args)
def test_show_floatingip(self): def test_show_floatingip(self):
"""Show floatingip: --fields id.""" # Show floatingip: --fields id.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.ShowFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.ShowFloatingIP(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
@@ -161,7 +160,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
args, ['id']) args, ['id'])
def test_disassociate_ip(self): def test_disassociate_ip(self):
"""Disassociate floating IP: myid.""" # Disassociate floating IP: myid.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.DisassociateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.DisassociateFloatingIP(test_cli20.MyApp(sys.stdout), None)
args = ['myid'] args = ['myid']
@@ -170,7 +169,7 @@ class CLITestV20FloatingIpsJSON(test_cli20.CLITestV20Base):
) )
def test_associate_ip(self): def test_associate_ip(self):
"""Associate floating IP: myid portid.""" # Associate floating IP: myid portid.
resource = 'floatingip' resource = 'floatingip'
cmd = fip.AssociateFloatingIP(test_cli20.MyApp(sys.stdout), None) cmd = fip.AssociateFloatingIP(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'portid'] args = ['myid', 'portid']

View File

@@ -23,7 +23,7 @@ class CLITestV20MeteringJSON(test_cli20.CLITestV20Base):
non_admin_status_resources = ['metering_label', 'metering_label_rule'] non_admin_status_resources = ['metering_label', 'metering_label_rule']
def test_create_metering_label(self): def test_create_metering_label(self):
"""Create a metering label.""" # Create a metering label.
resource = 'metering_label' resource = 'metering_label'
cmd = metering.CreateMeteringLabel( cmd = metering.CreateMeteringLabel(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -43,7 +43,7 @@ class CLITestV20MeteringJSON(test_cli20.CLITestV20Base):
self._test_list_resources(resources, cmd) self._test_list_resources(resources, cmd)
def test_delete_metering_label(self): def test_delete_metering_label(self):
"""Delete a metering label.""" # Delete a metering label.
resource = 'metering_label' resource = 'metering_label'
cmd = metering.DeleteMeteringLabel( cmd = metering.DeleteMeteringLabel(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)

View File

@@ -30,7 +30,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
super(CLITestV20NetworkJSON, self).setUp(plurals={'tags': 'tag'}) super(CLITestV20NetworkJSON, self).setUp(plurals={'tags': 'tag'})
def test_create_network(self): def test_create_network(self):
"""Create net: myname.""" # Create net: myname.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -42,7 +42,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_network_with_unicode(self): def test_create_network_with_unicode(self):
"""Create net: u'\u7f51\u7edc'.""" # Create net: u'\u7f51\u7edc'.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = u'\u7f51\u7edc' name = u'\u7f51\u7edc'
@@ -54,7 +54,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_network_tenant(self): def test_create_network_tenant(self):
"""Create net: --tenant_id tenantid myname.""" # Create net: --tenant_id tenantid myname.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -73,7 +73,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_network_provider_args(self): def test_create_network_provider_args(self):
"""Create net: with --provider arguments.""" # Create net: with --provider arguments.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -91,7 +91,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_network_tags(self): def test_create_network_tags(self):
"""Create net: myname --tags a b.""" # Create net: myname --tags a b.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -104,7 +104,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
tags=['a', 'b']) tags=['a', 'b'])
def test_create_network_state(self): def test_create_network_state(self):
"""Create net: --admin_state_down myname.""" # Create net: --admin_state_down myname.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -123,7 +123,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
admin_state_up=False) admin_state_up=False)
def test_create_network_vlan_transparent(self): def test_create_network_vlan_transparent(self):
"""Create net: myname --vlan-transparent True.""" # Create net: myname --vlan-transparent True.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -137,7 +137,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
**vlantrans) **vlantrans)
def test_create_network_with_qos_policy(self): def test_create_network_with_qos_policy(self):
"""Create net: --qos-policy mypolicy.""" # Create net: --qos-policy mypolicy.
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -150,9 +150,8 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_network_with_az_hint(self): def test_create_network_with_az_hint(self):
"""Create net: --availability-zone-hint zone1 # Create net: --availability-zone-hint zone1
--availability-zone-hint zone2. # --availability-zone-hint zone2.
"""
resource = 'network' resource = 'network'
cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.CreateNetwork(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -212,49 +211,46 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
self._test_list_resources_with_pagination("networks", cmd) self._test_list_resources_with_pagination("networks", cmd)
def test_list_nets_sort(self): def test_list_nets_sort(self):
"""list nets: --sort-key name --sort-key id --sort-dir asc # list nets:
--sort-dir desc # --sort-key name --sort-key id --sort-dir asc --sort-dir desc
"""
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, sort_key=['name', 'id'], self._test_list_networks(cmd, sort_key=['name', 'id'],
sort_dir=['asc', 'desc']) sort_dir=['asc', 'desc'])
def test_list_nets_sort_with_keys_more_than_dirs(self): def test_list_nets_sort_with_keys_more_than_dirs(self):
"""list nets: --sort-key name --sort-key id --sort-dir desc # list nets: --sort-key name --sort-key id --sort-dir desc
"""
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, sort_key=['name', 'id'], self._test_list_networks(cmd, sort_key=['name', 'id'],
sort_dir=['desc']) sort_dir=['desc'])
def test_list_nets_sort_with_dirs_more_than_keys(self): def test_list_nets_sort_with_dirs_more_than_keys(self):
"""list nets: --sort-key name --sort-dir desc --sort-dir asc # list nets: --sort-key name --sort-dir desc --sort-dir asc
"""
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, sort_key=['name'], self._test_list_networks(cmd, sort_key=['name'],
sort_dir=['desc', 'asc']) sort_dir=['desc', 'asc'])
def test_list_nets_limit(self): def test_list_nets_limit(self):
"""list nets: -P.""" # list nets: -P.
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, page_size=1000) self._test_list_networks(cmd, page_size=1000)
def test_list_nets_detail(self): def test_list_nets_detail(self):
"""list nets: -D.""" # list nets: -D.
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, True) self._test_list_networks(cmd, True)
def test_list_nets_tags(self): def test_list_nets_tags(self):
"""List nets: -- --tags a b.""" # List nets: -- --tags a b.
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, tags=['a', 'b']) self._test_list_networks(cmd, tags=['a', 'b'])
def test_list_nets_tags_with_unicode(self): def test_list_nets_tags_with_unicode(self):
"""List nets: -- --tags u'\u7f51\u7edc'.""" # List nets: -- --tags u'\u7f51\u7edc'.
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, tags=[u'\u7f51\u7edc']) self._test_list_networks(cmd, tags=[u'\u7f51\u7edc'])
def test_list_nets_detail_tags(self): def test_list_nets_detail_tags(self):
"""List nets: -D -- --tags a b.""" # List nets: -D -- --tags a b.
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, detail=True, tags=['a', 'b']) self._test_list_networks(cmd, detail=True, tags=['a', 'b'])
@@ -321,7 +317,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
self._test_list_nets_extend_subnets(data, expected) self._test_list_nets_extend_subnets(data, expected)
def test_list_nets_fields(self): def test_list_nets_fields(self):
"""List nets: --fields a --fields b -- --fields c d.""" # List nets: --fields a --fields b -- --fields c d.
cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_networks(cmd, self._test_list_networks(cmd,
fields_1=['a', 'b'], fields_2=['c', 'd']) fields_1=['a', 'b'], fields_2=['c', 'd'])
@@ -459,27 +455,27 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
self.assertIn('myid1', _str) self.assertIn('myid1', _str)
def test_list_external_nets_detail(self): def test_list_external_nets_detail(self):
"""list external nets: -D.""" # list external nets: -D.
resources = "networks" resources = "networks"
cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_external_nets(resources, cmd, True) self._test_list_external_nets(resources, cmd, True)
def test_list_external_nets_tags(self): def test_list_external_nets_tags(self):
"""List external nets: -- --tags a b.""" # List external nets: -- --tags a b.
resources = "networks" resources = "networks"
cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_external_nets(resources, self._test_list_external_nets(resources,
cmd, tags=['a', 'b']) cmd, tags=['a', 'b'])
def test_list_external_nets_detail_tags(self): def test_list_external_nets_detail_tags(self):
"""List external nets: -D -- --tags a b.""" # List external nets: -D -- --tags a b.
resources = "networks" resources = "networks"
cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_external_nets(resources, cmd, self._test_list_external_nets(resources, cmd,
detail=True, tags=['a', 'b']) detail=True, tags=['a', 'b'])
def test_list_externel_nets_fields(self): def test_list_externel_nets_fields(self):
"""List external nets: --fields a --fields b -- --fields c d.""" # List external nets: --fields a --fields b -- --fields c d.
resources = "networks" resources = "networks"
cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ListExternalNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_list_external_nets(resources, cmd, self._test_list_external_nets(resources, cmd,
@@ -487,14 +483,14 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
fields_2=['c', 'd']) fields_2=['c', 'd'])
def test_update_network_exception(self): def test_update_network_exception(self):
"""Update net: myid.""" # Update net: myid.
resource = 'network' resource = 'network'
cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
self.assertRaises(exceptions.CommandError, self._test_update_resource, self.assertRaises(exceptions.CommandError, self._test_update_resource,
resource, cmd, 'myid', ['myid'], {}) resource, cmd, 'myid', ['myid'], {})
def test_update_network(self): def test_update_network(self):
"""Update net: myid --name myname --tags a b.""" # Update net: myid --name myname --tags a b.
resource = 'network' resource = 'network'
cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -504,7 +500,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
) )
def test_update_network_with_unicode(self): def test_update_network_with_unicode(self):
"""Update net: myid --name u'\u7f51\u7edc' --tags a b.""" # Update net: myid --name u'\u7f51\u7edc' --tags a b.
resource = 'network' resource = 'network'
cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -515,7 +511,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
) )
def test_update_network_with_qos_policy(self): def test_update_network_with_qos_policy(self):
"""Update net: myid --qos-policy mypolicy.""" # Update net: myid --qos-policy mypolicy.
resource = 'network' resource = 'network'
cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -523,7 +519,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
{'qos_policy_id': 'mypolicy', }) {'qos_policy_id': 'mypolicy', })
def test_update_network_with_no_qos_policy(self): def test_update_network_with_no_qos_policy(self):
"""Update net: myid --no-qos-policy.""" # Update net: myid --no-qos-policy.
resource = 'network' resource = 'network'
cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -531,7 +527,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
{'qos_policy_id': None, }) {'qos_policy_id': None, })
def test_show_network(self): def test_show_network(self):
"""Show net: --fields id --fields name myid.""" # Show net: --fields id --fields name myid.
resource = 'network' resource = 'network'
cmd = network.ShowNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.ShowNetwork(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -539,7 +535,7 @@ class CLITestV20NetworkJSON(test_cli20.CLITestV20Base):
['id', 'name']) ['id', 'name'])
def test_delete_network(self): def test_delete_network(self):
"""Delete net: myid.""" # Delete net: myid.
resource = 'network' resource = 'network'
cmd = network.DeleteNetwork(test_cli20.MyApp(sys.stdout), None) cmd = network.DeleteNetwork(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'

View File

@@ -29,7 +29,7 @@ class CLITestV20QosQueueJSON(test_cli20.CLITestV20Base):
plurals={'qos_queues': 'qos_queue'}) plurals={'qos_queues': 'qos_queue'})
def test_create_qos_queue(self): def test_create_qos_queue(self):
"""Create a qos queue.""" # Create a qos queue.
resource = 'qos_queue' resource = 'qos_queue'
cmd = qos.CreateQoSQueue( cmd = qos.CreateQoSQueue(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -43,7 +43,7 @@ class CLITestV20QosQueueJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_qos_queue_all_values(self): def test_create_qos_queue_all_values(self):
"""Create a qos queue.""" # Create a qos queue.
resource = 'qos_queue' resource = 'qos_queue'
cmd = qos.CreateQoSQueue( cmd = qos.CreateQoSQueue(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)

View File

@@ -29,7 +29,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
super(CLITestV20PortJSON, self).setUp(plurals={'tags': 'tag'}) super(CLITestV20PortJSON, self).setUp(plurals={'tags': 'tag'})
def test_create_port(self): def test_create_port(self):
"""Create port: netid.""" # Create port: netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -43,7 +43,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_extra_dhcp_opts_args(self): def test_create_port_extra_dhcp_opts_args(self):
"""Create port: netid --extra_dhcp_opt.""" # Create port: netid --extra_dhcp_opt.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -67,7 +67,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_extra_dhcp_opts_args_ip_version(self): def test_create_port_extra_dhcp_opts_args_ip_version(self):
"""Create port: netid --extra_dhcp_opt.""" # Create port: netid --extra_dhcp_opt.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -95,7 +95,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_full(self): def test_create_port_full(self):
"""Create port: --mac_address mac --device_id deviceid netid.""" # Create port: --mac_address mac --device_id deviceid netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -114,7 +114,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_vnic_type_normal(self): def test_create_port_vnic_type_normal(self):
"""Create port: --vnic_type normal netid.""" # Create port: --vnic_type normal netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -134,7 +134,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_vnic_type_direct(self): def test_create_port_vnic_type_direct(self):
"""Create port: --vnic_type direct netid.""" # Create port: --vnic_type direct netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -154,7 +154,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_vnic_type_macvtap(self): def test_create_port_vnic_type_macvtap(self):
"""Create port: --vnic_type macvtap netid.""" # Create port: --vnic_type macvtap netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -174,7 +174,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_vnic_type_baremetal(self): def test_create_port_vnic_type_baremetal(self):
"""Create port: --vnic_type baremetal netid.""" # Create port: --vnic_type baremetal netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -213,7 +213,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_tenant(self): def test_create_port_tenant(self):
"""Create port: --tenant_id tenantid netid.""" # Create port: --tenant_id tenantid netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -234,7 +234,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_port_tags(self): def test_create_port_tags(self):
"""Create port: netid mac_address device_id --tags a b.""" # Create port: netid mac_address device_id --tags a b.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -249,7 +249,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
tags=['a', 'b']) tags=['a', 'b'])
def test_create_port_secgroup(self): def test_create_port_secgroup(self):
"""Create port: --security-group sg1_id netid.""" # Create port: --security-group sg1_id netid.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -262,11 +262,9 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_secgroups(self): def test_create_port_secgroups(self):
"""Create port: <security_groups> netid # Create port: <security_groups> netid
# The <security_groups> are --security-group sg1_id
The <security_groups> are # --security-group sg2_id
--security-group sg1_id --security-group sg2_id
"""
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -293,10 +291,8 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_secgroups_list(self): def test_create_port_secgroups_list(self):
"""Create port: netid <security_groups> # Create port: netid <security_groups>
The <security_groups> are # The <security_groups> are --security-groups list=true sg_id1 sg_id2
--security-groups list=true sg_id1 sg_id2
"""
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -309,7 +305,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_with_qos_policy(self): def test_create_port_with_qos_policy(self):
"""Create port: --qos-policy mypolicy.""" # Create port: --qos-policy mypolicy.
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -323,10 +319,9 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_with_allowed_address_pair_ipaddr(self): def test_create_port_with_allowed_address_pair_ipaddr(self):
"""Create port: # Create port:
--allowed-address-pair ip_address=addr0 # --allowed-address-pair ip_address=addr0
--allowed-address-pair ip_address=addr1 # --allowed-address-pair ip_address=addr1
"""
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -346,10 +341,9 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_port_with_allowed_address_pair(self): def test_create_port_with_allowed_address_pair(self):
"""Create port: # Create port:
--allowed-address-pair ip_address=addr0,mac_address=mac0 # --allowed-address-pair ip_address=addr0,mac_address=mac0
--allowed-address-pair ip_address=addr1,mac_address=mac1 # --allowed-address-pair ip_address=addr1,mac_address=mac1
"""
resource = 'port' resource = 'port'
cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.CreatePort(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -371,7 +365,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_ports(self): def test_list_ports(self):
"""List ports: -D.""" # List ports: -D.
resources = "ports" resources = "ports"
cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
@@ -382,9 +376,8 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_ports_sort(self): def test_list_ports_sort(self):
"""list ports: --sort-key name --sort-key id --sort-key asc # list ports:
--sort-key desc # --sort-key name --sort-key id --sort-key asc --sort-key desc
"""
resources = "ports" resources = "ports"
cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -392,32 +385,32 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_ports_limit(self): def test_list_ports_limit(self):
"""list ports: -P.""" # list ports: -P.
resources = "ports" resources = "ports"
cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_list_ports_tags(self): def test_list_ports_tags(self):
"""List ports: -- --tags a b.""" # List ports: -- --tags a b.
resources = "ports" resources = "ports"
cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, tags=['a', 'b']) self._test_list_resources(resources, cmd, tags=['a', 'b'])
def test_list_ports_detail_tags(self): def test_list_ports_detail_tags(self):
"""List ports: -D -- --tags a b.""" # List ports: -D -- --tags a b.
resources = "ports" resources = "ports"
cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, detail=True, tags=['a', 'b']) self._test_list_resources(resources, cmd, detail=True, tags=['a', 'b'])
def test_list_ports_fields(self): def test_list_ports_fields(self):
"""List ports: --fields a --fields b -- --fields c d.""" # List ports: --fields a --fields b -- --fields c d.
resources = "ports" resources = "ports"
cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
fields_1=['a', 'b'], fields_2=['c', 'd']) fields_1=['a', 'b'], fields_2=['c', 'd'])
def test_list_ports_with_fixed_ips_in_csv(self): def test_list_ports_with_fixed_ips_in_csv(self):
"""List ports: -f csv.""" # List ports: -f csv.
resources = "ports" resources = "ports"
cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListPort(test_cli20.MyApp(sys.stdout), None)
fixed_ips = [{"subnet_id": "30422057-d6df-4c90-8314-aefb5e326666", fixed_ips = [{"subnet_id": "30422057-d6df-4c90-8314-aefb5e326666",
@@ -493,28 +486,28 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self.assertIn('myid1', _str) self.assertIn('myid1', _str)
def test_list_router_ports(self): def test_list_router_ports(self):
"""List router ports: -D.""" # List router ports: -D.
resources = "ports" resources = "ports"
cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_router_port(resources, cmd, self._test_list_router_port(resources, cmd,
self.test_id, True) self.test_id, True)
def test_list_router_ports_tags(self): def test_list_router_ports_tags(self):
"""List router ports: -- --tags a b.""" # List router ports: -- --tags a b.
resources = "ports" resources = "ports"
cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_router_port(resources, cmd, self._test_list_router_port(resources, cmd,
self.test_id, tags=['a', 'b']) self.test_id, tags=['a', 'b'])
def test_list_router_ports_detail_tags(self): def test_list_router_ports_detail_tags(self):
"""List router ports: -D -- --tags a b.""" # List router ports: -D -- --tags a b.
resources = "ports" resources = "ports"
cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_router_port(resources, cmd, self.test_id, self._test_list_router_port(resources, cmd, self.test_id,
detail=True, tags=['a', 'b']) detail=True, tags=['a', 'b'])
def test_list_router_ports_fields(self): def test_list_router_ports_fields(self):
"""List ports: --fields a --fields b -- --fields c d.""" # List ports: --fields a --fields b -- --fields c d.
resources = "ports" resources = "ports"
cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ListRouterPort(test_cli20.MyApp(sys.stdout), None)
self._test_list_router_port(resources, cmd, self.test_id, self._test_list_router_port(resources, cmd, self.test_id,
@@ -522,9 +515,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
fields_2=['c', 'd']) fields_2=['c', 'd'])
def test_update_port(self): def test_update_port(self):
"""Update port: myid --name myname --admin-state-up False # Update port: myid --name myname --admin-state-up False --tags a b.
--tags a b.
"""
resource = 'port' resource = 'port'
cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -554,7 +545,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatefields) self._test_update_resource(resource, cmd, myid, args, updatefields)
def test_update_port_extra_dhcp_opts(self): def test_update_port_extra_dhcp_opts(self):
"""Update port: myid --extra_dhcp_opt.""" # Update port: myid --extra_dhcp_opt.
resource = 'port' resource = 'port'
myid = 'myid' myid = 'myid'
args = [myid, args = [myid,
@@ -598,7 +589,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatefields) self._test_update_resource(resource, cmd, myid, args, updatefields)
def test_update_port_extra_dhcp_opts_ip_version(self): def test_update_port_extra_dhcp_opts_ip_version(self):
"""Update port: myid --extra_dhcp_opt.""" # Update port: myid --extra_dhcp_opt.
resource = 'port' resource = 'port'
myid = 'myid' myid = 'myid'
args = [myid, args = [myid,
@@ -622,7 +613,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatedfields) self._test_update_resource(resource, cmd, myid, args, updatedfields)
def test_update_port_with_qos_policy(self): def test_update_port_with_qos_policy(self):
"""Update port: myid --qos-policy mypolicy.""" # Update port: myid --qos-policy mypolicy.
resource = 'port' resource = 'port'
cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -630,7 +621,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
{'qos_policy_id': 'mypolicy', }) {'qos_policy_id': 'mypolicy', })
def test_update_port_with_no_qos_policy(self): def test_update_port_with_no_qos_policy(self):
"""Update port: myid --no-qos-policy.""" # Update port: myid --no-qos-policy.
resource = 'port' resource = 'port'
cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -660,7 +651,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatedfields) self._test_update_resource(resource, cmd, myid, args, updatedfields)
def test_update_port_security_group_off(self): def test_update_port_security_group_off(self):
"""Update port: --no-security-groups myid.""" # Update port: --no-security-groups myid.
resource = 'port' resource = 'port'
cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -668,10 +659,9 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
{'security_groups': []}) {'security_groups': []})
def test_update_port_allowed_address_pair_ipaddr(self): def test_update_port_allowed_address_pair_ipaddr(self):
"""Update port(ip_address only): # Update port(ip_address only):
--allowed-address-pairs ip_address=addr0 # --allowed-address-pairs ip_address=addr0
--allowed-address-pairs ip_address=addr1 # --allowed-address-pairs ip_address=addr1
"""
import sys import sys
resource = 'port' resource = 'port'
cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None)
@@ -687,12 +677,9 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatefields) self._test_update_resource(resource, cmd, myid, args, updatefields)
def test_update_port_allowed_address_pair(self): def test_update_port_allowed_address_pair(self):
"""Update port: # Update port:
--allowed-address-pair # --allowed-address-pair ip_address=addr0,mac_address=mac0
ip_address=addr0,mac_address=mac0 # --allowed-address-pair ip_address_addr1,mac_address=mac1
--allowed-address-pair
ip_address_addr1,mac_address=mac1
"""
resource = 'port' resource = 'port'
cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'
@@ -709,7 +696,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatefields) self._test_update_resource(resource, cmd, myid, args, updatefields)
def test_update_port_allowed_address_pairs_off(self): def test_update_port_allowed_address_pairs_off(self):
"""Update port: --no-allowed-address-pairs.""" # Update port: --no-allowed-address-pairs.
resource = 'port' resource = 'port'
cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None) cmd = port.UpdatePort(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -717,7 +704,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
{'allowed_address_pairs': []}) {'allowed_address_pairs': []})
def test_show_port(self): def test_show_port(self):
"""Show port: --fields id --fields name myid.""" # Show port: --fields id --fields name myid.
resource = 'port' resource = 'port'
cmd = port.ShowPort(test_cli20.MyApp(sys.stdout), None) cmd = port.ShowPort(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -725,7 +712,7 @@ class CLITestV20PortJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_delete_port(self): def test_delete_port(self):
"""Delete port: myid.""" # Delete port: myid.
resource = 'port' resource = 'port'
cmd = port.DeletePort(test_cli20.MyApp(sys.stdout), None) cmd = port.DeletePort(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'

View File

@@ -24,7 +24,7 @@ class CLITestV20RBACJSON(test_cli20.CLITestV20Base):
non_admin_status_resources = ['rbac_policy'] non_admin_status_resources = ['rbac_policy']
def test_create_rbac_policy_with_mandatory_params(self): def test_create_rbac_policy_with_mandatory_params(self):
"""Create rbac: rbac_object --type network --action access_as_shared""" # Create rbac: rbac_object --type network --action access_as_shared
resource = 'rbac_policy' resource = 'rbac_policy'
cmd = rbac.CreateRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.CreateRBACPolicy(test_cli20.MyApp(sys.stdout), None)
name = 'rbac_object' name = 'rbac_object'
@@ -38,8 +38,8 @@ class CLITestV20RBACJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_rbac_policy_with_all_params(self): def test_create_rbac_policy_with_all_params(self):
"""Create rbac: rbac_object --type network """ # Create rbac: rbac_object --type network --target-tenant tenant_id
"""--target-tenant tenant_id --action access_as_external""" # --action access_as_external
resource = 'rbac_policy' resource = 'rbac_policy'
cmd = rbac.CreateRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.CreateRBACPolicy(test_cli20.MyApp(sys.stdout), None)
name = 'rbac_object' name = 'rbac_object'
@@ -54,7 +54,7 @@ class CLITestV20RBACJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_rbac_policy_with_unicode(self): def test_create_rbac_policy_with_unicode(self):
"""Create rbac policy u'\u7f51\u7edc'.""" # Create rbac policy u'\u7f51\u7edc'.
resource = 'rbac_policy' resource = 'rbac_policy'
cmd = rbac.CreateRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.CreateRBACPolicy(test_cli20.MyApp(sys.stdout), None)
name = u'\u7f51\u7edc' name = u'\u7f51\u7edc'
@@ -69,7 +69,7 @@ class CLITestV20RBACJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_update_rbac_policy(self): def test_update_rbac_policy(self):
"""rbac-update <rbac-uuid> --target-tenant <other-tenant-uuid>.""" # rbac-update <rbac-uuid> --target-tenant <other-tenant-uuid>.
resource = 'rbac_policy' resource = 'rbac_policy'
cmd = rbac.UpdateRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.UpdateRBACPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -77,7 +77,7 @@ class CLITestV20RBACJSON(test_cli20.CLITestV20Base):
{'target_tenant': 'tenant_id', }) {'target_tenant': 'tenant_id', })
def test_delete_rbac_policy(self): def test_delete_rbac_policy(self):
"""rbac-delete my-id.""" # rbac-delete my-id.
resource = 'rbac_policy' resource = 'rbac_policy'
cmd = rbac.DeleteRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.DeleteRBACPolicy(test_cli20.MyApp(sys.stdout), None)
my_id = 'myid1' my_id = 'myid1'
@@ -85,21 +85,21 @@ class CLITestV20RBACJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, my_id, args) self._test_delete_resource(resource, cmd, my_id, args)
def test_list_rbac_policies(self): def test_list_rbac_policies(self):
"""rbac-list.""" # rbac-list.
resources = "rbac_policies" resources = "rbac_policies"
cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_rbac_policies_pagination(self): def test_list_rbac_policies_pagination(self):
"""rbac-list with pagination.""" # rbac-list with pagination.
resources = "rbac_policies" resources = "rbac_policies"
cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_rbac_policies_sort(self): def test_list_rbac_policies_sort(self):
"""sorted list: rbac-list --sort-key name --sort-key id # sorted list:
--sort-key asc --sort-key desc # rbac-list --sort-key name --sort-key id --sort-key asc
""" # --sort-key desc
resources = "rbac_policies" resources = "rbac_policies"
cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -107,13 +107,13 @@ class CLITestV20RBACJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_rbac_policies_limit(self): def test_list_rbac_policies_limit(self):
"""size (1000) limited list: rbac-list -P.""" # size (1000) limited list: rbac-list -P.
resources = "rbac_policies" resources = "rbac_policies"
cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.ListRBACPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_rbac_policy(self): def test_show_rbac_policy(self):
"""rbac-show test_id.""" # rbac-show test_id.
resource = 'rbac_policy' resource = 'rbac_policy'
cmd = rbac.ShowRBACPolicy(test_cli20.MyApp(sys.stdout), None) cmd = rbac.ShowRBACPolicy(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20RouterJSON(test_cli20.CLITestV20Base): class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
def test_create_router(self): def test_create_router(self):
"""Create router: router1.""" # Create router: router1.
resource = 'router' resource = 'router'
cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None)
name = 'router1' name = 'router1'
@@ -35,7 +35,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_router_tenant(self): def test_create_router_tenant(self):
"""Create router: --tenant_id tenantid myname.""" # Create router: --tenant_id tenantid myname.
resource = 'router' resource = 'router'
cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -48,7 +48,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_router_admin_state(self): def test_create_router_admin_state(self):
"""Create router: --admin_state_down myname.""" # Create router: --admin_state_down myname.
resource = 'router' resource = 'router'
cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -61,7 +61,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
admin_state_up=False) admin_state_up=False)
def _create_router_distributed_or_ha(self, distributed=None, ha=None): def _create_router_distributed_or_ha(self, distributed=None, ha=None):
"""Create router: --distributed distributed --ha ha myname.""" # Create router: --distributed distributed --ha ha myname.
resource = 'router' resource = 'router'
cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -84,7 +84,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
**expected) **expected)
def test_create_router_distributed_True(self): def test_create_router_distributed_True(self):
"""Create router: --distributed=True.""" # Create router: --distributed=True.
self._create_router_distributed_or_ha(distributed='True') self._create_router_distributed_or_ha(distributed='True')
def test_create_router_ha_with_True(self): def test_create_router_ha_with_True(self):
@@ -100,21 +100,20 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
self._create_router_distributed_or_ha(ha='false') self._create_router_distributed_or_ha(ha='false')
def test_create_router_distributed_False(self): def test_create_router_distributed_False(self):
"""Create router: --distributed=False.""" # Create router: --distributed=False.
self._create_router_distributed_or_ha(distributed='False') self._create_router_distributed_or_ha(distributed='False')
def test_create_router_distributed_true(self): def test_create_router_distributed_true(self):
"""Create router: --distributed=true.""" # Create router: --distributed=true.
self._create_router_distributed_or_ha(distributed='true') self._create_router_distributed_or_ha(distributed='true')
def test_create_router_distributed_false(self): def test_create_router_distributed_false(self):
"""Create router: --distributed=false.""" # Create router: --distributed=false.
self._create_router_distributed_or_ha(distributed='false') self._create_router_distributed_or_ha(distributed='false')
def test_create_router_with_az_hint(self): def test_create_router_with_az_hint(self):
"""Create router: --availability-zone-hint zone1 # Create router: --availability-zone-hint zone1
--availability-zone-hint zone2. # --availability-zone-hint zone2.
"""
resource = 'router' resource = 'router'
cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.CreateRouter(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -127,7 +126,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_routers_detail(self): def test_list_routers_detail(self):
"""list routers: -D.""" # list routers: -D.
resources = "routers" resources = "routers"
cmd = router.ListRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.ListRouter(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
@@ -138,9 +137,8 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_routers_sort(self): def test_list_routers_sort(self):
"""list routers: --sort-key name --sort-key id --sort-key asc # list routers:
--sort-key desc # --sort-key name --sort-key id --sort-key asc --sort-key desc
"""
resources = "routers" resources = "routers"
cmd = router.ListRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.ListRouter(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -148,20 +146,20 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_routers_limit(self): def test_list_routers_limit(self):
"""list routers: -P.""" # list routers: -P.
resources = "routers" resources = "routers"
cmd = router.ListRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.ListRouter(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_update_router_exception(self): def test_update_router_exception(self):
"""Update router: myid.""" # Update router: myid.
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
self.assertRaises(exceptions.CommandError, self._test_update_resource, self.assertRaises(exceptions.CommandError, self._test_update_resource,
resource, cmd, 'myid', ['myid'], {}) resource, cmd, 'myid', ['myid'], {})
def test_update_router(self): def test_update_router(self):
"""Update router: myid --name myname --tags a b.""" # Update router: myid --name myname --tags a b.
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -170,7 +168,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
) )
def test_update_router_admin_state(self): def test_update_router_admin_state(self):
"""Update router: myid --admin-state-up <True|False>.""" # Update router: myid --admin-state-up <True|False>.
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -191,7 +189,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
) )
def test_update_router_distributed(self): def test_update_router_distributed(self):
"""Update router: myid --distributed <True|False>.""" # Update router: myid --distributed <True|False>.
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -212,7 +210,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
) )
def test_update_router_no_routes(self): def test_update_router_no_routes(self):
"""Update router: myid --no-routes""" # Update router: myid --no-routes
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -220,9 +218,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
{'routes': None}) {'routes': None})
def test_update_router_add_route(self): def test_update_router_add_route(self):
"""Update router: myid # Update router: myid --route destination=10.0.3.0/24,nexthop=10.0.0.10
--route destination=10.0.3.0/24,nexthop=10.0.0.10
"""
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'
@@ -235,11 +231,9 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatefields) self._test_update_resource(resource, cmd, myid, args, updatefields)
def test_update_router_add_routes(self): def test_update_router_add_routes(self):
"""Update router: myid # Update router: myid --route destination=10.0.3.0/24,nexthop=10.0.0.10
--route destination=10.0.3.0/24,nexthop=10.0.0.10 # --route destination=fd7a:1d63:2063::/64,
--route destination=fd7a:1d63:2063::/64, # nexthop=fd7a:1d63:2063:0:f816:3eff:fe0e:a697
nexthop=fd7a:1d63:2063:0:f816:3eff:fe0e:a697
"""
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'
@@ -257,7 +251,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
self._test_update_resource(resource, cmd, myid, args, updatefields) self._test_update_resource(resource, cmd, myid, args, updatefields)
def test_update_router_no_routes_with_add_route(self): def test_update_router_no_routes_with_add_route(self):
"""Update router: --no-routes with --route""" # Update router: --no-routes with --route
resource = 'router' resource = 'router'
cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.UpdateRouter(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'
@@ -274,7 +268,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
self.assertEqual(2, actual_error_code) self.assertEqual(2, actual_error_code)
def test_delete_router(self): def test_delete_router(self):
"""Delete router: myid.""" # Delete router: myid.
resource = 'router' resource = 'router'
cmd = router.DeleteRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.DeleteRouter(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'
@@ -282,7 +276,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, myid, args) self._test_delete_resource(resource, cmd, myid, args)
def test_show_router(self): def test_show_router(self):
"""Show router: myid.""" # Show router: myid.
resource = 'router' resource = 'router'
cmd = router.ShowRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.ShowRouter(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -305,43 +299,43 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
body, retval) body, retval)
def test_add_interface_compat(self): def test_add_interface_compat(self):
"""Add interface to router: myid subnetid.""" # Add interface to router: myid subnetid.
cmd = router.AddInterfaceRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.AddInterfaceRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'subnetid'] args = ['myid', 'subnetid']
self._test_add_remove_interface('add', 'subnet', cmd, args) self._test_add_remove_interface('add', 'subnet', cmd, args)
def test_add_interface_by_subnet(self): def test_add_interface_by_subnet(self):
"""Add interface to router: myid subnet=subnetid.""" # Add interface to router: myid subnet=subnetid.
cmd = router.AddInterfaceRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.AddInterfaceRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'subnet=subnetid'] args = ['myid', 'subnet=subnetid']
self._test_add_remove_interface('add', 'subnet', cmd, args) self._test_add_remove_interface('add', 'subnet', cmd, args)
def test_add_interface_by_port(self): def test_add_interface_by_port(self):
"""Add interface to router: myid port=portid.""" # Add interface to router: myid port=portid.
cmd = router.AddInterfaceRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.AddInterfaceRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'port=portid'] args = ['myid', 'port=portid']
self._test_add_remove_interface('add', 'port', cmd, args) self._test_add_remove_interface('add', 'port', cmd, args)
def test_del_interface_compat(self): def test_del_interface_compat(self):
"""Delete interface from router: myid subnetid.""" # Delete interface from router: myid subnetid.
cmd = router.RemoveInterfaceRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.RemoveInterfaceRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'subnetid'] args = ['myid', 'subnetid']
self._test_add_remove_interface('remove', 'subnet', cmd, args) self._test_add_remove_interface('remove', 'subnet', cmd, args)
def test_del_interface_by_subnet(self): def test_del_interface_by_subnet(self):
"""Delete interface from router: myid subnet=subnetid.""" # Delete interface from router: myid subnet=subnetid.
cmd = router.RemoveInterfaceRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.RemoveInterfaceRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'subnet=subnetid'] args = ['myid', 'subnet=subnetid']
self._test_add_remove_interface('remove', 'subnet', cmd, args) self._test_add_remove_interface('remove', 'subnet', cmd, args)
def test_del_interface_by_port(self): def test_del_interface_by_port(self):
"""Delete interface from router: myid port=portid.""" # Delete interface from router: myid port=portid.
cmd = router.RemoveInterfaceRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.RemoveInterfaceRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'port=portid'] args = ['myid', 'port=portid']
self._test_add_remove_interface('remove', 'port', cmd, args) self._test_add_remove_interface('remove', 'port', cmd, args)
def test_set_gateway(self): def test_set_gateway(self):
"""Set external gateway for router: myid externalid.""" # Set external gateway for router: myid externalid.
resource = 'router' resource = 'router'
cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'externalid'] args = ['myid', 'externalid']
@@ -352,7 +346,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
) )
def test_set_gateway_disable_snat(self): def test_set_gateway_disable_snat(self):
"""set external gateway for router: myid externalid.""" # set external gateway for router: myid externalid.
resource = 'router' resource = 'router'
cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'externalid', '--disable-snat'] args = ['myid', 'externalid', '--disable-snat']
@@ -364,7 +358,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
) )
def test_set_gateway_external_ip(self): def test_set_gateway_external_ip(self):
"""set external gateway for router: myid externalid --fixed-ip ...""" # set external gateway for router: myid externalid --fixed-ip ...
resource = 'router' resource = 'router'
cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'externalid', '--fixed-ip', 'ip_address=10.0.0.2'] args = ['myid', 'externalid', '--fixed-ip', 'ip_address=10.0.0.2']
@@ -377,7 +371,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
) )
def test_set_gateway_external_subnet(self): def test_set_gateway_external_subnet(self):
"""set external gateway for router: myid externalid --fixed-ip ...""" # set external gateway for router: myid externalid --fixed-ip ...
resource = 'router' resource = 'router'
cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.SetGatewayRouter(test_cli20.MyApp(sys.stdout), None)
args = ['myid', 'externalid', '--fixed-ip', 'subnet_id=mysubnet'] args = ['myid', 'externalid', '--fixed-ip', 'subnet_id=mysubnet']
@@ -390,7 +384,7 @@ class CLITestV20RouterJSON(test_cli20.CLITestV20Base):
) )
def test_remove_gateway(self): def test_remove_gateway(self):
"""Remove external gateway from router: externalid.""" # Remove external gateway from router: externalid.
resource = 'router' resource = 'router'
cmd = router.RemoveGatewayRouter(test_cli20.MyApp(sys.stdout), None) cmd = router.RemoveGatewayRouter(test_cli20.MyApp(sys.stdout), None)
args = ['externalid'] args = ['externalid']

View File

@@ -31,7 +31,7 @@ class CLITestV20SecurityGroupsJSON(test_cli20.CLITestV20Base):
non_admin_status_resources = ['security_group', 'security_group_rule'] non_admin_status_resources = ['security_group', 'security_group_rule']
def test_create_security_group(self): def test_create_security_group(self):
"""Create security group: webservers.""" # Create security group: webservers.
resource = 'security_group' resource = 'security_group'
cmd = securitygroup.CreateSecurityGroup( cmd = securitygroup.CreateSecurityGroup(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -44,7 +44,7 @@ class CLITestV20SecurityGroupsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_security_group_tenant(self): def test_create_security_group_tenant(self):
"""Create security group: webservers.""" # Create security group: webservers.
resource = 'security_group' resource = 'security_group'
cmd = securitygroup.CreateSecurityGroup( cmd = securitygroup.CreateSecurityGroup(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -59,7 +59,7 @@ class CLITestV20SecurityGroupsJSON(test_cli20.CLITestV20Base):
tenant_id='tenant_id') tenant_id='tenant_id')
def test_create_security_group_with_description(self): def test_create_security_group_with_description(self):
"""Create security group: webservers.""" # Create security group: webservers.
resource = 'security_group' resource = 'security_group'
cmd = securitygroup.CreateSecurityGroup( cmd = securitygroup.CreateSecurityGroup(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -115,7 +115,7 @@ class CLITestV20SecurityGroupsJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_delete_security_group(self): def test_delete_security_group(self):
"""Delete security group: myid.""" # Delete security group: myid.
resource = 'security_group' resource = 'security_group'
cmd = securitygroup.DeleteSecurityGroup( cmd = securitygroup.DeleteSecurityGroup(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -124,7 +124,7 @@ class CLITestV20SecurityGroupsJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, myid, args) self._test_delete_resource(resource, cmd, myid, args)
def test_update_security_group(self): def test_update_security_group(self):
"""Update security group: myid --name myname --description desc.""" # Update security group: myid --name myname --description desc.
resource = 'security_group' resource = 'security_group'
cmd = securitygroup.UpdateSecurityGroup( cmd = securitygroup.UpdateSecurityGroup(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -147,7 +147,7 @@ class CLITestV20SecurityGroupsJSON(test_cli20.CLITestV20Base):
) )
def test_create_security_group_rule_full(self): def test_create_security_group_rule_full(self):
"""Create security group rule.""" # Create security group rule.
resource = 'security_group_rule' resource = 'security_group_rule'
cmd = securitygroup.CreateSecurityGroupRule( cmd = securitygroup.CreateSecurityGroupRule(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)
@@ -175,7 +175,7 @@ class CLITestV20SecurityGroupsJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_delete_security_group_rule(self): def test_delete_security_group_rule(self):
"""Delete security group rule: myid.""" # Delete security group rule: myid.
resource = 'security_group_rule' resource = 'security_group_rule'
cmd = securitygroup.DeleteSecurityGroupRule( cmd = securitygroup.DeleteSecurityGroupRule(
test_cli20.MyApp(sys.stdout), None) test_cli20.MyApp(sys.stdout), None)

View File

@@ -32,7 +32,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
super(CLITestV20SubnetJSON, self).setUp(plurals={'tags': 'tag'}) super(CLITestV20SubnetJSON, self).setUp(plurals={'tags': 'tag'})
def test_create_subnet(self): def test_create_subnet(self):
"""Create subnet: --gateway gateway netid cidr.""" # Create subnet: --gateway gateway netid cidr.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -48,7 +48,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
def test_create_subnet_network_cidr_seperated(self): def test_create_subnet_network_cidr_seperated(self):
# For positional value, network_id and cidr can be separated. # For positional value, network_id and cidr can be separated.
"""Create subnet: --gateway gateway netid cidr.""" # Create subnet: --gateway gateway netid cidr.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -63,7 +63,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_subnet_with_no_gateway(self): def test_create_subnet_with_no_gateway(self):
"""Create subnet: --no-gateway netid cidr.""" # Create subnet: --no-gateway netid cidr.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -77,7 +77,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_subnet_with_bad_gateway_option(self): def test_create_subnet_with_bad_gateway_option(self):
"""Create sbunet: --no-gateway netid cidr.""" # Create sbunet: --no-gateway netid cidr.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -102,7 +102,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
self._test_create_resource(*args, **params) self._test_create_resource(*args, **params)
def test_create_subnet_with_enable_and_disable_dhcp(self): def test_create_subnet_with_enable_and_disable_dhcp(self):
"""Create subnet: --enable-dhcp and --disable-dhcp.""" # Create subnet: --enable-dhcp and --disable-dhcp.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -125,7 +125,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
resource, cmd, name, myid, args, position_names, pos_values) resource, cmd, name, myid, args, position_names, pos_values)
def test_create_subnet_with_multiple_enable_dhcp(self): def test_create_subnet_with_multiple_enable_dhcp(self):
"""Create subnet with multiple --enable-dhcp arguments passed.""" # Create subnet with multiple --enable-dhcp arguments passed.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -151,7 +151,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
resource, cmd, name, myid, args, position_names, pos_values) resource, cmd, name, myid, args, position_names, pos_values)
def test_create_subnet_tenant(self): def test_create_subnet_tenant(self):
"""Create subnet: --tenant_id tenantid netid cidr.""" # Create subnet: --tenant_id tenantid netid cidr.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -166,7 +166,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_subnet_tags(self): def test_create_subnet_tags(self):
"""Create subnet: netid cidr --tags a b.""" # Create subnet: netid cidr --tags a b.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -181,9 +181,8 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tags=['a', 'b']) tags=['a', 'b'])
def test_create_subnet_allocation_pool(self): def test_create_subnet_allocation_pool(self):
"""Create subnet: --tenant_id tenantid <allocation_pool> netid cidr. # Create subnet: --tenant_id tenantid <pool> netid cidr.
The <allocation_pool> is --allocation_pool start=1.1.1.10,end=1.1.1.20 # The <pool> is --allocation_pool start=1.1.1.10,end=1.1.1.20
"""
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -202,10 +201,9 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_subnet_allocation_pools(self): def test_create_subnet_allocation_pools(self):
"""Create subnet: --tenant-id tenantid <pools> netid cidr. # Create subnet: --tenant-id tenantid <pools> netid cidr.
The <pools> are --allocation_pool start=1.1.1.10,end=1.1.1.20 and # The <pools> are --allocation_pool start=1.1.1.10,end=1.1.1.20 and
--allocation_pool start=1.1.1.30,end=1.1.1.40 # --allocation_pool start=1.1.1.30,end=1.1.1.40
"""
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -226,10 +224,9 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_subnet_host_route(self): def test_create_subnet_host_route(self):
"""Create subnet: --tenant_id tenantid <host_route> netid cidr. # Create subnet: --tenant_id tenantid <host_route> netid cidr.
The <host_route> is # The <host_route> is
--host-route destination=172.16.1.0/24,nexthop=1.1.1.20 # --host-route destination=172.16.1.0/24,nexthop=1.1.1.20
"""
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -248,11 +245,10 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_subnet_host_routes(self): def test_create_subnet_host_routes(self):
"""Create subnet: --tenant-id tenantid <host_routes> netid cidr. # Create subnet: --tenant-id tenantid <host_routes> netid cidr.
The <host_routes> are # The <host_routes> are
--host-route destination=172.16.1.0/24,nexthop=1.1.1.20 and # --host-route destination=172.16.1.0/24,nexthop=1.1.1.20 and
--host-route destination=172.17.7.0/24,nexthop=1.1.1.40 # --host-route destination=172.17.7.0/24,nexthop=1.1.1.40
"""
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -273,10 +269,9 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_subnet_dns_nameservers(self): def test_create_subnet_dns_nameservers(self):
"""Create subnet: --tenant-id tenantid <dns-nameservers> netid cidr. # Create subnet: --tenant-id tenantid <dns-nameservers> netid cidr.
The <dns-nameservers> are # The <dns-nameservers> are
--dns-nameserver 1.1.1.20 and --dns-nameserver 1.1.1.40 # --dns-nameserver 1.1.1.20 and --dns-nameserver 1.1.1.40
"""
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -296,7 +291,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_subnet_with_disable_dhcp(self): def test_create_subnet_with_disable_dhcp(self):
"""Create subnet: --tenant-id tenantid --disable-dhcp netid cidr.""" # Create subnet: --tenant-id tenantid --disable-dhcp netid cidr.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -375,7 +370,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
tenant_id='tenantid') tenant_id='tenantid')
def test_create_subnet_max_v4_cidr(self): def test_create_subnet_max_v4_cidr(self):
"""Create subnet: --gateway gateway netid cidr.""" # Create subnet: --gateway gateway netid cidr.
resource = 'subnet' resource = 'subnet'
cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.CreateSubnet(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -563,25 +558,25 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
no_api_call=True, expected_exception=exceptions.CommandError) no_api_call=True, expected_exception=exceptions.CommandError)
def test_list_subnets_detail(self): def test_list_subnets_detail(self):
"""List subnets: -D.""" # List subnets: -D.
resources = "subnets" resources = "subnets"
cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_subnets_tags(self): def test_list_subnets_tags(self):
"""List subnets: -- --tags a b.""" # List subnets: -- --tags a b.
resources = "subnets" resources = "subnets"
cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, tags=['a', 'b']) self._test_list_resources(resources, cmd, tags=['a', 'b'])
def test_list_subnets_detail_tags(self): def test_list_subnets_detail_tags(self):
"""List subnets: -D -- --tags a b.""" # List subnets: -D -- --tags a b.
resources = "subnets" resources = "subnets"
cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, detail=True, tags=['a', 'b']) self._test_list_resources(resources, cmd, detail=True, tags=['a', 'b'])
def test_list_subnets_fields(self): def test_list_subnets_fields(self):
"""List subnets: --fields a --fields b -- --fields c d.""" # List subnets: --fields a --fields b -- --fields c d.
resources = "subnets" resources = "subnets"
cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -593,9 +588,8 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_subnets_sort(self): def test_list_subnets_sort(self):
"""List subnets: --sort-key name --sort-key id --sort-key asc # List subnets: --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "subnets" resources = "subnets"
cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -603,13 +597,13 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_subnets_limit(self): def test_list_subnets_limit(self):
"""List subnets: -P.""" # List subnets: -P.
resources = "subnets" resources = "subnets"
cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.ListSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_update_subnet(self): def test_update_subnet(self):
"""Update subnet: myid --name myname --tags a b.""" # Update subnet: myid --name myname --tags a b.
resource = 'subnet' resource = 'subnet'
cmd = subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -619,7 +613,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
) )
def test_update_subnet_allocation_pools(self): def test_update_subnet_allocation_pools(self):
"""Update subnet: myid --name myname --tags a b.""" # Update subnet: myid --name myname --tags a b.
resource = 'subnet' resource = 'subnet'
cmd = subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -630,7 +624,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
) )
def test_update_subnet_enable_disable_dhcp(self): def test_update_subnet_enable_disable_dhcp(self):
"""Update sbunet: --enable-dhcp and --disable-dhcp.""" # Update sbunet: --enable-dhcp and --disable-dhcp.
resource = 'subnet' resource = 'subnet'
cmd = subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.UpdateSubnet(test_cli20.MyApp(sys.stdout), None)
try: try:
@@ -644,7 +638,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
self.fail('No exception for --enable-dhcp --disable-dhcp option') self.fail('No exception for --enable-dhcp --disable-dhcp option')
def test_show_subnet(self): def test_show_subnet(self):
"""Show subnet: --fields id --fields name myid.""" # Show subnet: --fields id --fields name myid.
resource = 'subnet' resource = 'subnet'
cmd = subnet.ShowSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.ShowSubnet(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -652,7 +646,7 @@ class CLITestV20SubnetJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_delete_subnet(self): def test_delete_subnet(self):
"""Delete subnet: subnetid.""" # Delete subnet: subnetid.
resource = 'subnet' resource = 'subnet'
cmd = subnet.DeleteSubnet(test_cli20.MyApp(sys.stdout), None) cmd = subnet.DeleteSubnet(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'

View File

@@ -31,7 +31,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
super(CLITestV20SubnetPoolJSON, self).setUp(plurals={'tags': 'tag'}) super(CLITestV20SubnetPoolJSON, self).setUp(plurals={'tags': 'tag'})
def test_create_subnetpool_shared(self): def test_create_subnetpool_shared(self):
"""Create subnetpool: myname.""" # Create subnetpool: myname.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -48,7 +48,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_subnetpool_not_shared(self): def test_create_subnetpool_not_shared(self):
"""Create subnetpool: myname.""" # Create subnetpool: myname.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -64,7 +64,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_subnetpool_with_unicode(self): def test_create_subnetpool_with_unicode(self):
"""Create subnetpool: u'\u7f51\u7edc'.""" # Create subnetpool: u'\u7f51\u7edc'.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None)
name = u'\u7f51\u7edc' name = u'\u7f51\u7edc'
@@ -79,7 +79,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_subnetpool_with_addrscope(self): def test_create_subnetpool_with_addrscope(self):
"""Create subnetpool: myname in addrscope: foo-address-scope""" # Create subnetpool: myname in addrscope: foo-address-scope
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.CreateSubnetPool(test_cli20.MyApp(sys.stdout), None)
name = 'myname' name = 'myname'
@@ -107,9 +107,8 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
self.mox.UnsetStubs() self.mox.UnsetStubs()
def test_list_subnetpools_sort(self): def test_list_subnetpools_sort(self):
"""List subnetpools: --sort-key name --sort-key id --sort-key asc # List subnetpools:
--sort-key desc # --sort-key name --sort-key id --sort-key asc --sort-key desc
"""
resources = "subnetpools" resources = "subnetpools"
cmd = subnetpool.ListSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.ListSubnetPool(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -117,20 +116,20 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_subnetpools_limit(self): def test_list_subnetpools_limit(self):
"""List subnetpools: -P.""" # List subnetpools: -P.
resources = "subnetpools" resources = "subnetpools"
cmd = subnetpool.ListSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.ListSubnetPool(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_update_subnetpool_exception(self): def test_update_subnetpool_exception(self):
"""Update subnetpool: myid.""" # Update subnetpool: myid.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None)
self.assertRaises(exceptions.CommandError, self._test_update_resource, self.assertRaises(exceptions.CommandError, self._test_update_resource,
resource, cmd, 'myid', ['myid'], {}) resource, cmd, 'myid', ['myid'], {})
def test_update_subnetpool(self): def test_update_subnetpool(self):
"""Update subnetpool: myid --name myname.""" # Update subnetpool: myid --name myname.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -139,7 +138,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
) )
def test_update_subnetpool_with_address_scope(self): def test_update_subnetpool_with_address_scope(self):
"""Update subnetpool: myid --address-scope newscope.""" # Update subnetpool: myid --address-scope newscope.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -148,7 +147,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
) )
def test_update_subnetpool_with_no_address_scope(self): def test_update_subnetpool_with_no_address_scope(self):
"""Update subnetpool: myid --no-address-scope.""" # Update subnetpool: myid --no-address-scope.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.UpdateSubnetPool(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -157,7 +156,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
) )
def test_show_subnetpool(self): def test_show_subnetpool(self):
"""Show subnetpool: --fields id --fields name myid.""" # Show subnetpool: --fields id --fields name myid.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.ShowSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.ShowSubnetPool(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -165,7 +164,7 @@ class CLITestV20SubnetPoolJSON(test_cli20.CLITestV20Base):
['id', 'name']) ['id', 'name'])
def test_delete_subnetpool(self): def test_delete_subnetpool(self):
"""Delete subnetpool: subnetpoolid.""" # Delete subnetpool: subnetpoolid.
resource = 'subnetpool' resource = 'subnetpool'
cmd = subnetpool.DeleteSubnetPool(test_cli20.MyApp(sys.stdout), None) cmd = subnetpool.DeleteSubnetPool(test_cli20.MyApp(sys.stdout), None)
myid = 'myid' myid = 'myid'

View File

@@ -68,7 +68,7 @@ class CLITestV20ExtensionJSON(test_cli20.CLITestV20Base):
self.assertTrue(cmdcls.__doc__.startswith("[_fox_sockets]")) self.assertTrue(cmdcls.__doc__.startswith("[_fox_sockets]"))
def test_delete_fox_socket(self): def test_delete_fox_socket(self):
"""Delete fox socket: myid.""" # Delete fox socket: myid.
resource = 'fox_socket' resource = 'fox_socket'
cmd = fox_sockets.FoxInSocketsDelete(test_cli20.MyApp(sys.stdout), cmd = fox_sockets.FoxInSocketsDelete(test_cli20.MyApp(sys.stdout),
None) None)
@@ -77,7 +77,7 @@ class CLITestV20ExtensionJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, myid, args) self._test_delete_resource(resource, cmd, myid, args)
def test_update_fox_socket(self): def test_update_fox_socket(self):
"""Update fox_socket: myid --name myname.""" # Update fox_socket: myid --name myname.
resource = 'fox_socket' resource = 'fox_socket'
cmd = fox_sockets.FoxInSocketsUpdate(test_cli20.MyApp(sys.stdout), cmd = fox_sockets.FoxInSocketsUpdate(test_cli20.MyApp(sys.stdout),
None) None)
@@ -86,7 +86,7 @@ class CLITestV20ExtensionJSON(test_cli20.CLITestV20Base):
{'name': 'myname'}) {'name': 'myname'})
def test_create_fox_socket(self): def test_create_fox_socket(self):
"""Create fox_socket: myname.""" # Create fox_socket: myname.
resource = 'fox_socket' resource = 'fox_socket'
cmd = fox_sockets.FoxInSocketsCreate(test_cli20.MyApp(sys.stdout), cmd = fox_sockets.FoxInSocketsCreate(test_cli20.MyApp(sys.stdout),
None) None)
@@ -99,13 +99,13 @@ class CLITestV20ExtensionJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_fox_sockets(self): def test_list_fox_sockets(self):
"""List fox_sockets.""" # List fox_sockets.
resources = 'fox_sockets' resources = 'fox_sockets'
cmd = fox_sockets.FoxInSocketsList(test_cli20.MyApp(sys.stdout), None) cmd = fox_sockets.FoxInSocketsList(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_show_fox_socket(self): def test_show_fox_socket(self):
"""Show fox_socket: --fields id --fields name myid.""" # Show fox_socket: --fields id --fields name myid.
resource = 'fox_socket' resource = 'fox_socket'
cmd = fox_sockets.FoxInSocketsShow(test_cli20.MyApp(sys.stdout), None) cmd = fox_sockets.FoxInSocketsShow(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -150,7 +150,7 @@ class CLITestV20ExtensionJSONAlternatePlurals(test_cli20.CLITestV20Base):
self.assertDictContainsSubset(ext_cmd, shell.COMMANDS['2.0']) self.assertDictContainsSubset(ext_cmd, shell.COMMANDS['2.0'])
def test_list_ip_addresses(self): def test_list_ip_addresses(self):
"""List ip_addresses.""" # List ip_addresses.
resources = 'ip_addresses' resources = 'ip_addresses'
cmd = self.IPAddressesList(test_cli20.MyApp(sys.stdout), None) cmd = self.IPAddressesList(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)

View File

@@ -44,7 +44,7 @@ class TestHTTPClientMixin(object):
"""Return client class, instance.""" """Return client class, instance."""
def _test_headers(self, expected_headers, **kwargs): def _test_headers(self, expected_headers, **kwargs):
"""Test headers.""" # Test headers.
self.requests.register_uri(METHOD, URL, self.requests.register_uri(METHOD, URL,
request_headers=expected_headers) request_headers=expected_headers)
self.http.request(URL, METHOD, **kwargs) self.http.request(URL, METHOD, **kwargs)

View File

@@ -27,7 +27,7 @@ class CLITestV20VpnEndpointGroupJSON(test_cli20.CLITestV20Base):
self.register_non_admin_status_resource('endpoint_group') self.register_non_admin_status_resource('endpoint_group')
def test_create_endpoint_group_with_cidrs(self): def test_create_endpoint_group_with_cidrs(self):
"""vpn-endpoint-group-create with CIDR endpoints.""" # vpn-endpoint-group-create with CIDR endpoints."""
resource = 'endpoint_group' resource = 'endpoint_group'
cmd = endpoint_group.CreateEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.CreateEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
@@ -55,7 +55,7 @@ class CLITestV20VpnEndpointGroupJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_endpoint_group_with_subnets(self): def test_create_endpoint_group_with_subnets(self):
"""vpn-endpoint-group-create with subnet endpoints.""" # vpn-endpoint-group-create with subnet endpoints."""
resource = 'endpoint_group' resource = 'endpoint_group'
cmd = endpoint_group.CreateEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.CreateEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
@@ -77,23 +77,22 @@ class CLITestV20VpnEndpointGroupJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_endpoint_group(self): def test_list_endpoint_group(self):
"""vpn-endpoint-group-list.""" # vpn-endpoint-group-list.
resources = "endpoint_groups" resources = "endpoint_groups"
cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_endpoint_group_pagination(self): def test_list_endpoint_group_pagination(self):
"""vpn-endpoint-group-list.""" # vpn-endpoint-group-list.
resources = "endpoint_groups" resources = "endpoint_groups"
cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_endpoint_group_sort(self): def test_list_endpoint_group_sort(self):
"""vpn-endpoint-group-list --sort-key name --sort-key id # vpn-endpoint-group-list --sort-key name --sort-key id
--sort-key asc --sort-key desc # --sort-key asc --sort-key desc
"""
resources = "endpoint_groups" resources = "endpoint_groups"
cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
@@ -102,14 +101,14 @@ class CLITestV20VpnEndpointGroupJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_endpoint_group_limit(self): def test_list_endpoint_group_limit(self):
"""vpn-endpoint-group-list -P.""" # vpn-endpoint-group-list -P.
resources = "endpoint_groups" resources = "endpoint_groups"
cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.ListEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_endpoint_group_id(self): def test_show_endpoint_group_id(self):
"""vpn-endpoint-group-show test_id.""" # vpn-endpoint-group-show test_id.
resource = 'endpoint_group' resource = 'endpoint_group'
cmd = endpoint_group.ShowEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.ShowEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
@@ -117,7 +116,7 @@ class CLITestV20VpnEndpointGroupJSON(test_cli20.CLITestV20Base):
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_endpoint_group_id_name(self): def test_show_endpoint_group_id_name(self):
"""vpn-endpoint-group-show.""" # vpn-endpoint-group-show.
resource = 'endpoint_group' resource = 'endpoint_group'
cmd = endpoint_group.ShowEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.ShowEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
@@ -126,9 +125,7 @@ class CLITestV20VpnEndpointGroupJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_endpoint_group(self): def test_update_endpoint_group(self):
"""vpn-endpoint-group-update myid --name newname # vpn-endpoint-group-update myid --name newname --description newdesc.
--description newdesc.
"""
resource = 'endpoint_group' resource = 'endpoint_group'
cmd = endpoint_group.UpdateEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.UpdateEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)
@@ -139,7 +136,7 @@ class CLITestV20VpnEndpointGroupJSON(test_cli20.CLITestV20Base):
'description': 'newdesc'}) 'description': 'newdesc'})
def test_delete_endpoint_group(self): def test_delete_endpoint_group(self):
"""vpn-endpoint-group-delete my-id.""" # vpn-endpoint-group-delete my-id.
resource = 'endpoint_group' resource = 'endpoint_group'
cmd = endpoint_group.DeleteEndpointGroup(test_cli20.MyApp(sys.stdout), cmd = endpoint_group.DeleteEndpointGroup(test_cli20.MyApp(sys.stdout),
None) None)

View File

@@ -25,7 +25,7 @@ class CLITestV20VpnIkePolicyJSON(test_cli20.CLITestV20Base):
non_admin_status_resources = ['ikepolicy'] non_admin_status_resources = ['ikepolicy']
def test_create_ikepolicy_all_params(self): def test_create_ikepolicy_all_params(self):
"""vpn-ikepolicy-create all params.""" # vpn-ikepolicy-create all params.
resource = 'ikepolicy' resource = 'ikepolicy'
cmd = ikepolicy.CreateIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.CreateIKEPolicy(test_cli20.MyApp(sys.stdout), None)
name = 'ikepolicy1' name = 'ikepolicy1'
@@ -71,7 +71,7 @@ class CLITestV20VpnIkePolicyJSON(test_cli20.CLITestV20Base):
extra_body=extra_body) extra_body=extra_body)
def test_create_ikepolicy_with_limited_params(self): def test_create_ikepolicy_with_limited_params(self):
"""vpn-ikepolicy-create with limited params.""" # vpn-ikepolicy-create with limited params.
resource = 'ikepolicy' resource = 'ikepolicy'
cmd = ikepolicy.CreateIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.CreateIKEPolicy(test_cli20.MyApp(sys.stdout), None)
name = 'ikepolicy1' name = 'ikepolicy1'
@@ -150,21 +150,20 @@ class CLITestV20VpnIkePolicyJSON(test_cli20.CLITestV20Base):
self._test_lifetime_values(lifetime) self._test_lifetime_values(lifetime)
def test_list_ikepolicy(self): def test_list_ikepolicy(self):
"""vpn-ikepolicy-list.""" # vpn-ikepolicy-list.
resources = "ikepolicies" resources = "ikepolicies"
cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_ikepolicy_pagination(self): def test_list_ikepolicy_pagination(self):
"""vpn-ikepolicy-list.""" # vpn-ikepolicy-list.
resources = "ikepolicies" resources = "ikepolicies"
cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_ikepolicy_sort(self): def test_list_ikepolicy_sort(self):
"""vpn-ikepolicy-list --sort-key name --sort-key id --sort-key asc # vpn-ikepolicy-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "ikepolicies" resources = "ikepolicies"
cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -172,20 +171,20 @@ class CLITestV20VpnIkePolicyJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_ikepolicy_limit(self): def test_list_ikepolicy_limit(self):
"""vpn-ikepolicy-list -P.""" # vpn-ikepolicy-list -P.
resources = "ikepolicies" resources = "ikepolicies"
cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.ListIKEPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_ikepolicy_id(self): def test_show_ikepolicy_id(self):
"""vpn-ikepolicy-show ikepolicy_id.""" # vpn-ikepolicy-show ikepolicy_id.
resource = 'ikepolicy' resource = 'ikepolicy'
cmd = ikepolicy.ShowIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.ShowIKEPolicy(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_ikepolicy_id_name(self): def test_show_ikepolicy_id_name(self):
"""vpn-ikepolicy-show.""" # vpn-ikepolicy-show.
resource = 'ikepolicy' resource = 'ikepolicy'
cmd = ikepolicy.ShowIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.ShowIKEPolicy(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -193,7 +192,7 @@ class CLITestV20VpnIkePolicyJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_ikepolicy(self): def test_update_ikepolicy(self):
"""vpn-ikepolicy-update myid --name newname --tags a b.""" # vpn-ikepolicy-update myid --name newname --tags a b.
resource = 'ikepolicy' resource = 'ikepolicy'
cmd = ikepolicy.UpdateIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.UpdateIKEPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -201,7 +200,7 @@ class CLITestV20VpnIkePolicyJSON(test_cli20.CLITestV20Base):
{'name': 'newname', }) {'name': 'newname', })
def test_delete_ikepolicy(self): def test_delete_ikepolicy(self):
"""vpn-ikepolicy-delete my-id.""" # vpn-ikepolicy-delete my-id.
resource = 'ikepolicy' resource = 'ikepolicy'
cmd = ikepolicy.DeleteIKEPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ikepolicy.DeleteIKEPolicy(test_cli20.MyApp(sys.stdout), None)
my_id = 'my-id' my_id = 'my-id'

View File

@@ -25,7 +25,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
# TODO(pcm): Remove, once peer-cidr is deprecated completely # TODO(pcm): Remove, once peer-cidr is deprecated completely
def test_create_ipsec_site_connection_all_params_using_peer_cidrs(self): def test_create_ipsec_site_connection_all_params_using_peer_cidrs(self):
"""ipsecsite-connection-create all params using peer CIDRs.""" # ipsecsite-connection-create all params using peer CIDRs.
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.CreateIPsecSiteConnection( cmd = ipsec_site_connection.CreateIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -80,7 +80,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
extra_body=extra_body) extra_body=extra_body)
def test_create_ipsec_site_conn_all_params(self): def test_create_ipsec_site_conn_all_params(self):
"""ipsecsite-connection-create all params using endpoint groups.""" # ipsecsite-connection-create all params using endpoint groups.
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.CreateIPsecSiteConnection( cmd = ipsec_site_connection.CreateIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -137,7 +137,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
extra_body=extra_body) extra_body=extra_body)
def test_create_ipsec_site_connection_with_limited_params(self): def test_create_ipsec_site_connection_with_limited_params(self):
"""ipsecsite-connection-create with limited params.""" # ipsecsite-connection-create with limited params.
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.CreateIPsecSiteConnection( cmd = ipsec_site_connection.CreateIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -181,7 +181,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def _test_create_failure(self, additional_args=None): def _test_create_failure(self, additional_args=None):
"""Helper to test failure of IPSec site-to-site creation failure.""" # Helper to test failure of IPSec site-to-site creation failure.
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.CreateIPsecSiteConnection( cmd = ipsec_site_connection.CreateIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -221,7 +221,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_fail_create_with_invalid_mtu(self): def test_fail_create_with_invalid_mtu(self):
"""ipsecsite-connection-create with invalid dpd values.""" # ipsecsite-connection-create with invalid dpd values.
bad_mtu = ['--mtu', '67'] bad_mtu = ['--mtu', '67']
self._test_create_failure(bad_mtu) self._test_create_failure(bad_mtu)
@@ -234,26 +234,26 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
self._test_create_failure(bad_dpd_values) self._test_create_failure(bad_dpd_values)
def test_fail_create_missing_endpoint_groups_or_cidr(self): def test_fail_create_missing_endpoint_groups_or_cidr(self):
"""Must provide either endpoint groups or peer cidrs.""" # Must provide either endpoint groups or peer cidrs.
self._test_create_failure() self._test_create_failure()
def test_fail_create_missing_peer_endpoint_group(self): def test_fail_create_missing_peer_endpoint_group(self):
"""Fails if dont have both endpoint groups - missing peer.""" # Fails if dont have both endpoint groups - missing peer.
self._test_create_failure(['--local-ep-group', 'local-epg']) self._test_create_failure(['--local-ep-group', 'local-epg'])
def test_fail_create_missing_local_endpoint_group(self): def test_fail_create_missing_local_endpoint_group(self):
"""Fails if dont have both endpoint groups - missing local.""" # Fails if dont have both endpoint groups - missing local.
self._test_create_failure(['--peer-ep-group', 'peer-epg']) self._test_create_failure(['--peer-ep-group', 'peer-epg'])
def test_fail_create_when_both_endpoints_and_peer_cidr(self): def test_fail_create_when_both_endpoints_and_peer_cidr(self):
"""Cannot intermix endpoint groups and peer CIDRs for create.""" # Cannot intermix endpoint groups and peer CIDRs for create.
additional_args = ['--local-ep-group', 'local-epg', additional_args = ['--local-ep-group', 'local-epg',
'--peer-ep-group', 'peer-epg', '--peer-ep-group', 'peer-epg',
'--peer-cidr', '10.2.0.0/24'] '--peer-cidr', '10.2.0.0/24']
self._test_create_failure(additional_args) self._test_create_failure(additional_args)
def test_list_ipsec_site_connection(self): def test_list_ipsec_site_connection(self):
"""ipsecsite-connection-list.""" # ipsecsite-connection-list.
resources = "ipsec_site_connections" resources = "ipsec_site_connections"
cmd = ipsec_site_connection.ListIPsecSiteConnection( cmd = ipsec_site_connection.ListIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -261,7 +261,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_ipsec_site_connection_pagination(self): def test_list_ipsec_site_connection_pagination(self):
"""ipsecsite-connection-list.""" # ipsecsite-connection-list.
resources = "ipsec_site_connections" resources = "ipsec_site_connections"
cmd = ipsec_site_connection.ListIPsecSiteConnection( cmd = ipsec_site_connection.ListIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -269,9 +269,8 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_ipsec_site_connection_sort(self): def test_list_ipsec_site_connection_sort(self):
"""ipsecsite-connection-list. # ipsecsite-connection-list.
--sort-key name --sort-key id --sort-key asc --sort-key desc # --sort-key name --sort-key id --sort-key asc --sort-key desc
"""
resources = "ipsec_site_connections" resources = "ipsec_site_connections"
cmd = ipsec_site_connection.ListIPsecSiteConnection( cmd = ipsec_site_connection.ListIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -281,7 +280,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_ipsec_site_connection_limit(self): def test_list_ipsec_site_connection_limit(self):
"""ipsecsite-connection-list -P.""" # ipsecsite-connection-list -P.
resources = "ipsec_site_connections" resources = "ipsec_site_connections"
cmd = ipsec_site_connection.ListIPsecSiteConnection( cmd = ipsec_site_connection.ListIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -289,7 +288,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_delete_ipsec_site_connection(self): def test_delete_ipsec_site_connection(self):
"""ipsecsite-connection-delete my-id.""" # ipsecsite-connection-delete my-id.
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.DeleteIPsecSiteConnection( cmd = ipsec_site_connection.DeleteIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -299,7 +298,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
self._test_delete_resource(resource, cmd, my_id, args) self._test_delete_resource(resource, cmd, my_id, args)
def test_update_ipsec_site_connection(self): def test_update_ipsec_site_connection(self):
"""ipsecsite-connection-update myid --name myname --tags a b.""" # ipsecsite-connection-update myid --name myname --tags a b."""
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.UpdateIPsecSiteConnection( cmd = ipsec_site_connection.UpdateIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -311,7 +310,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
'tags': ['a', 'b'], }) 'tags': ['a', 'b'], })
def test_show_ipsec_site_connection_id(self): def test_show_ipsec_site_connection_id(self):
"""ipsecsite-connection-show test_id.""" # ipsecsite-connection-show test_id."""
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.ShowIPsecSiteConnection( cmd = ipsec_site_connection.ShowIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None
@@ -320,7 +319,7 @@ class CLITestV20IPsecSiteConnectionJSON(test_cli20.CLITestV20Base):
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_ipsec_site_connection_id_name(self): def test_show_ipsec_site_connection_id_name(self):
"""ipsecsite-connection-show.""" # ipsecsite-connection-show."""
resource = 'ipsec_site_connection' resource = 'ipsec_site_connection'
cmd = ipsec_site_connection.ShowIPsecSiteConnection( cmd = ipsec_site_connection.ShowIPsecSiteConnection(
test_cli20.MyApp(sys.stdout), None test_cli20.MyApp(sys.stdout), None

View File

@@ -25,7 +25,7 @@ class CLITestV20VpnIpsecPolicyJSON(test_cli20.CLITestV20Base):
non_admin_status_resources = ['ipsecpolicy'] non_admin_status_resources = ['ipsecpolicy']
def test_create_ipsecpolicy_all_params(self): def test_create_ipsecpolicy_all_params(self):
"""vpn-ipsecpolicy-create all params with dashes.""" # vpn-ipsecpolicy-create all params with dashes.
resource = 'ipsecpolicy' resource = 'ipsecpolicy'
cmd = ipsecpolicy.CreateIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.CreateIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
name = 'ipsecpolicy1' name = 'ipsecpolicy1'
@@ -70,7 +70,7 @@ class CLITestV20VpnIpsecPolicyJSON(test_cli20.CLITestV20Base):
extra_body=extra_body) extra_body=extra_body)
def test_create_ipsecpolicy_with_limited_params(self): def test_create_ipsecpolicy_with_limited_params(self):
"""vpn-ipsecpolicy-create with limited params.""" # vpn-ipsecpolicy-create with limited params.
resource = 'ipsecpolicy' resource = 'ipsecpolicy'
cmd = ipsecpolicy.CreateIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.CreateIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
name = 'ipsecpolicy1' name = 'ipsecpolicy1'
@@ -147,21 +147,20 @@ class CLITestV20VpnIpsecPolicyJSON(test_cli20.CLITestV20Base):
self._test_lifetime_values(lifetime) self._test_lifetime_values(lifetime)
def test_list_ipsecpolicy(self): def test_list_ipsecpolicy(self):
"""vpn-ipsecpolicy-list.""" # vpn-ipsecpolicy-list.
resources = "ipsecpolicies" resources = "ipsecpolicies"
cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_ipsecpolicy_pagination(self): def test_list_ipsecpolicy_pagination(self):
"""vpn-ipsecpolicy-list.""" # vpn-ipsecpolicy-list.
resources = "ipsecpolicies" resources = "ipsecpolicies"
cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_ipsecpolicy_sort(self): def test_list_ipsecpolicy_sort(self):
"""vpn-ipsecpolicy-list --sort-key name --sort-key id --sort-key asc # vpn-ipsecpolicy-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "ipsecpolicies" resources = "ipsecpolicies"
cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -169,20 +168,20 @@ class CLITestV20VpnIpsecPolicyJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_ipsecpolicy_limit(self): def test_list_ipsecpolicy_limit(self):
"""vpn-ipsecpolicy-list -P.""" # vpn-ipsecpolicy-list -P.
resources = "ipsecpolicies" resources = "ipsecpolicies"
cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.ListIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_ipsecpolicy_id(self): def test_show_ipsecpolicy_id(self):
"""vpn-ipsecpolicy-show ipsecpolicy_id.""" # vpn-ipsecpolicy-show ipsecpolicy_id.
resource = 'ipsecpolicy' resource = 'ipsecpolicy'
cmd = ipsecpolicy.ShowIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.ShowIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_ipsecpolicy_id_name(self): def test_show_ipsecpolicy_id_name(self):
"""vpn-ipsecpolicy-show.""" # vpn-ipsecpolicy-show.
resource = 'ipsecpolicy' resource = 'ipsecpolicy'
cmd = ipsecpolicy.ShowIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.ShowIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -190,7 +189,7 @@ class CLITestV20VpnIpsecPolicyJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_ipsecpolicy(self): def test_update_ipsecpolicy(self):
"""vpn-ipsecpolicy-update myid --name newname --tags a b.""" # vpn-ipsecpolicy-update myid --name newname --tags a b.
resource = 'ipsecpolicy' resource = 'ipsecpolicy'
cmd = ipsecpolicy.UpdateIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.UpdateIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -198,7 +197,7 @@ class CLITestV20VpnIpsecPolicyJSON(test_cli20.CLITestV20Base):
{'name': 'newname', }) {'name': 'newname', })
def test_delete_ipsecpolicy(self): def test_delete_ipsecpolicy(self):
"""vpn-ipsecpolicy-delete my-id.""" # vpn-ipsecpolicy-delete my-id.
resource = 'ipsecpolicy' resource = 'ipsecpolicy'
cmd = ipsecpolicy.DeleteIPsecPolicy(test_cli20.MyApp(sys.stdout), None) cmd = ipsecpolicy.DeleteIPsecPolicy(test_cli20.MyApp(sys.stdout), None)
my_id = 'my-id' my_id = 'my-id'

View File

@@ -23,7 +23,7 @@ from neutronclient.tests.unit import test_cli20
class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base): class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):
def test_create_vpnservice_all_params(self): def test_create_vpnservice_all_params(self):
"""vpn-service-create all params.""" # vpn-service-create all params.
resource = 'vpnservice' resource = 'vpnservice'
cmd = vpnservice.CreateVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.CreateVPNService(test_cli20.MyApp(sys.stdout), None)
subnet = 'mysubnet-id' subnet = 'mysubnet-id'
@@ -51,7 +51,7 @@ class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_vpnservice_with_limited_params(self): def test_create_vpnservice_with_limited_params(self):
"""vpn-service-create with limited params.""" # vpn-service-create with limited params.
resource = 'vpnservice' resource = 'vpnservice'
cmd = vpnservice.CreateVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.CreateVPNService(test_cli20.MyApp(sys.stdout), None)
subnet = 'mysubnet-id' subnet = 'mysubnet-id'
@@ -74,7 +74,7 @@ class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_create_vpnservice_without_subnet(self): def test_create_vpnservice_without_subnet(self):
"""vpn-service-create with no subnet provided.""" # vpn-service-create with no subnet provided.
resource = 'vpnservice' resource = 'vpnservice'
cmd = vpnservice.CreateVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.CreateVPNService(test_cli20.MyApp(sys.stdout), None)
router = 'myrouter-id' router = 'myrouter-id'
@@ -95,21 +95,20 @@ class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):
position_names, position_values) position_names, position_values)
def test_list_vpnservice(self): def test_list_vpnservice(self):
"""vpn-service-list.""" # vpn-service-list.
resources = "vpnservices" resources = "vpnservices"
cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, True) self._test_list_resources(resources, cmd, True)
def test_list_vpnservice_pagination(self): def test_list_vpnservice_pagination(self):
"""vpn-service-list.""" # vpn-service-list.
resources = "vpnservices" resources = "vpnservices"
cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources_with_pagination(resources, cmd) self._test_list_resources_with_pagination(resources, cmd)
def test_list_vpnservice_sort(self): def test_list_vpnservice_sort(self):
"""vpn-service-list --sort-key name --sort-key id --sort-key asc # vpn-service-list --sort-key name --sort-key id --sort-key asc
--sort-key desc # --sort-key desc
"""
resources = "vpnservices" resources = "vpnservices"
cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, self._test_list_resources(resources, cmd,
@@ -117,20 +116,20 @@ class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):
sort_dir=["asc", "desc"]) sort_dir=["asc", "desc"])
def test_list_vpnservice_limit(self): def test_list_vpnservice_limit(self):
"""vpn-service-list -P.""" # vpn-service-list -P.
resources = "vpnservices" resources = "vpnservices"
cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.ListVPNService(test_cli20.MyApp(sys.stdout), None)
self._test_list_resources(resources, cmd, page_size=1000) self._test_list_resources(resources, cmd, page_size=1000)
def test_show_vpnservice_id(self): def test_show_vpnservice_id(self):
"""vpn-service-show test_id.""" # vpn-service-show test_id.
resource = 'vpnservice' resource = 'vpnservice'
cmd = vpnservice.ShowVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.ShowVPNService(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', self.test_id] args = ['--fields', 'id', self.test_id]
self._test_show_resource(resource, cmd, self.test_id, args, ['id']) self._test_show_resource(resource, cmd, self.test_id, args, ['id'])
def test_show_vpnservice_id_name(self): def test_show_vpnservice_id_name(self):
"""vpn-service-show.""" # vpn-service-show."""
resource = 'vpnservice' resource = 'vpnservice'
cmd = vpnservice.ShowVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.ShowVPNService(test_cli20.MyApp(sys.stdout), None)
args = ['--fields', 'id', '--fields', 'name', self.test_id] args = ['--fields', 'id', '--fields', 'name', self.test_id]
@@ -138,7 +137,7 @@ class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):
args, ['id', 'name']) args, ['id', 'name'])
def test_update_vpnservice(self): def test_update_vpnservice(self):
"""vpn-service-update myid --name newname --tags a b.""" # vpn-service-update myid --name newname --tags a b.
resource = 'vpnservice' resource = 'vpnservice'
cmd = vpnservice.UpdateVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.UpdateVPNService(test_cli20.MyApp(sys.stdout), None)
self._test_update_resource(resource, cmd, 'myid', self._test_update_resource(resource, cmd, 'myid',
@@ -146,7 +145,7 @@ class CLITestV20VpnServiceJSON(test_cli20.CLITestV20Base):
{'name': 'newname', }) {'name': 'newname', })
def test_delete_vpnservice(self): def test_delete_vpnservice(self):
"""vpn-service-delete my-id.""" # vpn-service-delete my-id.
resource = 'vpnservice' resource = 'vpnservice'
cmd = vpnservice.DeleteVPNService(test_cli20.MyApp(sys.stdout), None) cmd = vpnservice.DeleteVPNService(test_cli20.MyApp(sys.stdout), None)
my_id = 'my-id' my_id = 'my-id'

View File

@@ -88,8 +88,7 @@ def exception_handler_v20(status_code, error_content):
class APIParamsCall(object): class APIParamsCall(object):
"""A Decorator to add support for format and tenant overriding and filters. """A Decorator to support formating and tenant overriding and filters."""
"""
def __init__(self, function): def __init__(self, function):
self.function = function self.function = function
@@ -152,7 +151,6 @@ class ClientBase(object):
nets = neutron.list_networks() nets = neutron.list_networks()
... ...
""" """
# API has no way to report plurals, so we have to hard code them # API has no way to report plurals, so we have to hard code them
@@ -453,38 +451,32 @@ class Client(ClientBase):
@APIParamsCall @APIParamsCall
def list_ext(self, path, **_params): def list_ext(self, path, **_params):
"""Client extension hook for lists. """Client extension hook for lists."""
"""
return self.get(path, params=_params) return self.get(path, params=_params)
@APIParamsCall @APIParamsCall
def show_ext(self, path, id, **_params): def show_ext(self, path, id, **_params):
"""Client extension hook for shows. """Client extension hook for shows."""
"""
return self.get(path % id, params=_params) return self.get(path % id, params=_params)
@APIParamsCall @APIParamsCall
def create_ext(self, path, body=None): def create_ext(self, path, body=None):
"""Client extension hook for creates. """Client extension hook for creates."""
"""
return self.post(path, body=body) return self.post(path, body=body)
@APIParamsCall @APIParamsCall
def update_ext(self, path, id, body=None): def update_ext(self, path, id, body=None):
"""Client extension hook for updates. """Client extension hook for updates."""
"""
return self.put(path % id, body=body) return self.put(path % id, body=body)
@APIParamsCall @APIParamsCall
def delete_ext(self, path, id): def delete_ext(self, path, id):
"""Client extension hook for deletes. """Client extension hook for deletes."""
"""
return self.delete(path % id) return self.delete(path % id)
@APIParamsCall @APIParamsCall
def get_quotas_tenant(self, **_params): def get_quotas_tenant(self, **_params):
"""Fetch tenant info in server's context for following quota operation. """Fetch tenant info for following quota operation."""
"""
return self.get(self.quota_path % 'tenant', params=_params) return self.get(self.quota_path % 'tenant', params=_params)
@APIParamsCall @APIParamsCall

View File

@@ -45,8 +45,5 @@ commands = sphinx-build -a -E -d releasenotes/build/doctrees -b html releasenote
downloadcache = ~/cache/pip downloadcache = ~/cache/pip
[flake8] [flake8]
# H405 multi line docstring summary not separated with an empty line
# (mutli line docstring is used in unit tests frequently)
ignore = H405
show-source = true show-source = true
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools