Beispiel #1
0
 def test_update_network_with_no_dns_domain(self):
     # Update net: myid --no-dns-domain
     resource = 'network'
     cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid',
                                ['myid', '--no-dns-domain'],
                                {'dns_domain': "", })
Beispiel #2
0
 def test_update_network_with_no_qos_policy(self):
     # Update net: myid --no-qos-policy.
     resource = 'network'
     cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid',
                                ['myid', '--no-qos-policy'],
                                {'qos_policy_id': None, })
Beispiel #3
0
 def test_update_network(self):
     # Update net: myid --name myname --tags a b.
     resource = 'network'
     cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid',
                                ['myid', '--name', 'myname',
                                 '--tags', 'a', 'b'],
                                {'name': 'myname', 'tags': ['a', 'b'], }
                                )
 def test_update_network_with_unicode(self):
     # Update net: myid --name u'\u7f51\u7edc' --tags a b.
     resource = 'network'
     cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(
         resource, cmd, 'myid',
         ['myid', '--name', u'\u7f51\u7edc', '--tags', 'a', 'b'], {
             'name': u'\u7f51\u7edc',
             'tags': ['a', 'b'],
         })
Beispiel #5
0
 def test_update_network(self):
     # Update net: myid --name myname --tags a b.
     resource = 'network'
     cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
     self._test_update_resource(resource, cmd, 'myid',
                                ['myid', '--name', 'myname',
                                 '--tags', 'a', 'b', '--description',
                                 'This network takes the scenic route'],
                                {'name': 'myname', 'tags': ['a', 'b'],
                                 'description': 'This network takes the '
                                                'scenic route'})
 def test_update_network_exception(self):
     # Update net: myid.
     resource = 'network'
     cmd = network.UpdateNetwork(test_cli20.MyApp(sys.stdout), None)
     self.assertRaises(exceptions.CommandError, self._test_update_resource,
                       resource, cmd, 'myid', ['myid'], {})