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, 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, '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): 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_cas_not_found(): client = Client(None) client.sock = MockSocket(['NOT_FOUND\r\n']) result = client.cas('key', 'value', 'cas', noreply=False) tools.assert_equal(result, None)
def test_cas_exists(): client = Client(None) client.sock = MockSocket(['EXISTS\r\n']) result = client.cas('key', 'value', 'cas', noreply=False) tools.assert_equal(result, False)
def test_cas_stored(): client = Client(None) client.sock = MockSocket(['STORED\r\n']) result = client.cas('key', 'value', 'cas', noreply=False) tools.assert_equal(result, True)
def test_cas_not_found(): client = Client(None) client.sock = MockSocket(['NOT_FOUND\r\n']) result = client.cas('key', 'value', 'cas', noreply=False) tools.assert_equal(result, 'NOT_FOUND')
def test_cas_exists(): client = Client(None) client.sock = MockSocket(['EXISTS\r\n']) result = client.cas('key', 'value', 'cas', noreply=False) tools.assert_equal(result, 'EXISTS')
def test_cas_stored(): client = Client(None) client.sock = MockSocket(['STORED\r\n']) result = client.cas('key', 'value', 'cas', noreply=False) tools.assert_equal(result, 'STORED')