当前位置: 首页>>代码示例>>Python>>正文


Python Connection.delete方法代码示例

本文整理汇总了Python中connection.Connection.delete方法的典型用法代码示例。如果您正苦于以下问题:Python Connection.delete方法的具体用法?Python Connection.delete怎么用?Python Connection.delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在connection.Connection的用法示例。


在下文中一共展示了Connection.delete方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: ConnectionTest

# 需要导入模块: from connection import Connection [as 别名]
# 或者: from connection.Connection import delete [as 别名]
class ConnectionTest(AsyncTestCase):
    def setUp(self):
        super(ConnectionTest, self).setUp()
        self.conn = Connection(['127.0.0.1:11211'], debug=True)

    def test_get_host(self):
        host = self.conn.get_host('key')
        assert isinstance(host, TCPConnection)

    @gen_test
    def test_set_get(self):
        res = yield self.conn.set('key', 'test', 10)
        assert res is True
        res = yield self.conn.get('key')
        assert res == 'test'

    @gen_test
    def test_delete(self):
        yield self.conn.set('del', 'del', 10)
        res = yield self.conn.get('del')
        assert res == 'del'
        res = yield self.conn.delete('del')
        assert res is True
        res = yield self.conn.get('del')
        assert res is None

    @gen_test
    def test_set_get_multi(self):
        res = yield self.conn.set_multi({'key1': 'test1', 'key2': 'test2', 'key3': 'test3', 1: '3', 2: 2}, 10, key_prefix="multi_")
        assert res == []
        res = yield self.conn.get_multi(['key1', 'key2', 'key3', 1, 2], key_prefix='multi_')
        print res
        assert res == {'key1': 'test1', 'key2': 'test2', 'key3': 'test3', 1: '3', 2: 2}
        res = yield self.conn.get_multi(['key', 'key2', 'key3'], key_prefix='multi_')
        print res
        assert res == {'key2': 'test2', 'key3': 'test3'}

    @gen_test
    def test_incr(self):
        yield self.conn.set('incr', 0, 10)
        res = yield self.conn.incr('incr')
        print 'incr0:', res
        res = yield self.conn.incr('incr')
        print 'incr1:', res

    @gen_test
    def test_close(self):
        self.conn.disconnect_all()
开发者ID:dantangfan,项目名称:asyncmemcache,代码行数:50,代码来源:test_connection.py

示例2: TestBinaryProtocol

# 需要导入模块: from connection import Connection [as 别名]
# 或者: from connection.Connection import delete [as 别名]
class TestBinaryProtocol(unittest.TestCase):
    def setUp(self):
        servers = [("127.0.0.1",11211)]
        self.connection = Connection()
        self.connection.add_servers(servers)
    
    def test_delete_exception(self):
        self.assertRaises(ProtocolException, self.connection.delete, key="Hello")
    
    def test_add(self):
        self.assertTrue(self.connection.add("Hello", "World"))
        
    def test_get(self):
        self.assertTrue(self.connection.get("Hello"))
    
    def test_add_exception(self):
        self.assertRaises(ProtocolException, self.connection.add, key="Hello", value="World")
        
        
    def testAddUnicode(self):
        self.connection.add("Hello", u"łóść")
        
    def test_delete(self):
        self.assertTrue(self.connection.delete(key="Hello"))
开发者ID:afterdesign,项目名称:pymemcached,代码行数:26,代码来源:test_binary_protocol.py


注:本文中的connection.Connection.delete方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。