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)
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)