Ejemplo n.º 1
0
Test the server
"""

import os, sys, logging
import pickle

logging.basicConfig(level=logging.INFO,
                    format='%(asctime)s [%(levelname)s] %(message)s')

sys.path.append('../')
from protocol import Client
client = Client()
logging.info("Start set")
client.set('k0', 'v0')
logging.info("End set. Start get")
x = client.get('k0')
logging.info("End get")
print(f"expecting: v0 recieved:{x}")

client.set('k2', -0.345)
x = client.get('k2') - 1
print(f"expecting: -1.345 recieved:{x}")

x = client.get('k1')
print(f"expecting: None recieved:{x}")

client.mset('k1', 'v1', 'k2', ['v2-0', 1, 'v2-2'], 'k3', 'v3')

client.get('k2')

client.mget('k3', 'k1')