def gets_test(host, port): client = Client((host, port)) client.flush_all() result = client.gets('key') tools.assert_equal(result, (None, None)) result = client.set('key', 'value', noreply=False) tools.assert_equal(result, 'STORED') result = client.gets('key') tools.assert_equal(result[0], 'value')
def test_gets(host, port, socket_module): client = Client((host, port), socket_module=socket_module) client.flush_all() result = client.gets(b'key') assert result == (None, None) result = client.set(b'key', b'value', noreply=False) assert result is True result = client.gets(b'key') assert result[0] == b'value'
def gets_test(host, port, socket_module): client = Client((host, port), socket_module=socket_module) client.flush_all() result = client.gets(b'key') tools.assert_equal(result, (None, None)) result = client.set(b'key', b'value', noreply=False) tools.assert_equal(result, True) result = client.gets(b'key') tools.assert_equal(result[0], b'value')
def gets_test(host, port): client = Client((host, port)) client.flush_all() result = client.gets('key') tools.assert_equal(result, (None, None)) result = client.set('key', 'value', noreply=False) tools.assert_equal(result, True) result = client.gets('key') tools.assert_equal(result[0], 'value')
def test_cas(host, port, socket_module): client = Client((host, port), socket_module=socket_module) client.flush_all() result = client.cas(b'key', b'value', b'1', noreply=False) assert result is None result = client.set(b'key', b'value', noreply=False) assert result is True result = client.cas(b'key', b'value', b'1', noreply=False) assert result is False result, cas = client.gets(b'key') assert result == b'value' result = client.cas(b'key', b'value1', cas, noreply=False) assert result is True result = client.cas(b'key', b'value2', cas, noreply=False) assert result is False
def cas_test(host, port): client = Client((host, port)) client.flush_all() result = client.cas('key', 'value', '1', noreply=False) tools.assert_equal(result, 'NOT_FOUND') result = client.set('key', 'value', noreply=False) tools.assert_equal(result, 'STORED') result = client.cas('key', 'value', '1', noreply=False) tools.assert_equal(result, 'EXISTS') result, cas = client.gets('key') tools.assert_equal(result, 'value') result = client.cas('key', 'value1', cas, noreply=False) tools.assert_equal(result, 'STORED') result = client.cas('key', 'value2', cas, noreply=False) tools.assert_equal(result, 'EXISTS')
def cas_test(host, port, socket_module): client = Client((host, port), socket_module=socket_module) client.flush_all() result = client.cas(b'key', b'value', b'1', noreply=False) tools.assert_equal(result, None) result = client.set(b'key', b'value', noreply=False) tools.assert_equal(result, True) result = client.cas(b'key', b'value', b'1', noreply=False) tools.assert_equal(result, False) result, cas = client.gets(b'key') tools.assert_equal(result, b'value') result = client.cas(b'key', b'value1', cas, noreply=False) tools.assert_equal(result, True) result = client.cas(b'key', b'value2', cas, noreply=False) tools.assert_equal(result, False)
def cas_test(host, port): client = Client((host, port)) client.flush_all() result = client.cas('key', 'value', '1', noreply=False) tools.assert_equal(result, None) result = client.set('key', 'value', noreply=False) tools.assert_equal(result, True) result = client.cas('key', 'value', '1', noreply=False) tools.assert_equal(result, False) result, cas = client.gets('key') tools.assert_equal(result, 'value') result = client.cas('key', 'value1', cas, noreply=False) tools.assert_equal(result, True) result = client.cas('key', 'value2', cas, noreply=False) tools.assert_equal(result, False)
def test_gets_found(): client = Client(None) client.sock = MockSocket(['VALUE key 0 5 10\r\nvalue\r\nEND\r\n']) result = client.gets('key') tools.assert_equal(result, ('value', '10'))
def test_gets_not_found(): client = Client(None) client.sock = MockSocket(['END\r\n']) result = client.gets('key') tools.assert_equal(result, (None, None))