Exemple #1
0
 def test_update_vip(self):
     """lb-vip-update  myid --name myname --tags a b."""
     resource = 'vip'
     cmd = vip.UpdateVip(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_vip_with_session_persistence(self):
     resource = 'vip'
     cmd = vip.UpdateVip(test_cli20.MyApp(sys.stdout), None)
     body = {
         'session_persistence': {
             'type': 'source',
         },
     }
     args = ['myid', '--session-persistence', 'type=dict', 'type=source']
     self._test_update_resource(resource, cmd, 'myid', args, body)
Exemple #3
0
 def test_update_vip_with_session_persistence_and_name(self):
     resource = 'vip'
     cmd = vip.UpdateVip(test_cli20.MyApp(sys.stdout), None)
     body = {
         'name': 'newname',
         'session_persistence': {
             'type': 'cookie',
             'cookie_name': 'pie',
         },
     }
     args = ['myid', '--name', 'newname',
             '--session-persistence', 'type=dict',
             'type=cookie,cookie_name=pie']
     self._test_update_resource(resource, cmd, 'myid', args, body)