• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Python upscaledb.env函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中upscaledb.env函数的典型用法代码示例。如果您正苦于以下问题:Python env函数的具体用法?Python env怎么用?Python env使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: testSetErrhandler

 def testSetErrhandler(self):
   global error_count
   upscaledb.set_error_handler(my_error_handler)
   error_count = 0
   try:
     upscaledb.env().open("asxxxldjf")
   except upscaledb.error, (errno, strerror):
     assert upscaledb.UPS_FILE_NOT_FOUND == errno
开发者ID:UIKit0,项目名称:upscaledb,代码行数:8,代码来源:library.py


示例2: testBeginAbort

 def testBeginAbort(self):
   env = upscaledb.env()
   env.create("test.db", upscaledb.UPS_ENABLE_TRANSACTIONS)
   db = env.create_db(1)
   txn = upscaledb.txn(env)
   txn.abort()
   db.close()
开发者ID:UIKit0,项目名称:upscaledb,代码行数:7,代码来源:transaction.py


示例3: testEraseDbNegative

 def testEraseDbNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   try:
     env.erase_db(1)
   except upscaledb.error, (errno, message):
     assert upscaledb.UPS_DATABASE_NOT_FOUND == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:7,代码来源:environment.py


示例4: testEraseNegative

 def testEraseNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   try:
     db.find(None, "key1")
   except upscaledb.error, (errno, strerror):
     assert upscaledb.UPS_KEY_NOT_FOUND == errno
开发者ID:UIKit0,项目名称:upscaledb,代码行数:8,代码来源:database.py


示例5: testInsertRecno

 def testInsertRecno(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1, upscaledb.UPS_RECORD_NUMBER32)
   db.insert(None, "key1", "value")
   db.insert(None, 5, "value")
   db.insert(None, None, "value")
   db.close()
开发者ID:UIKit0,项目名称:upscaledb,代码行数:8,代码来源:database.py


示例6: testSetCompareFuncNegative

 def testSetCompareFuncNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   try:
     db.set_compare_func(self.callbackCompare1)
   except upscaledb.error, (errno, strerror):
     assert upscaledb.UPS_INV_PARAMETER == errno
开发者ID:UIKit0,项目名称:upscaledb,代码行数:8,代码来源:database.py


示例7: testGetDatabaseNamesNegative

 def testGetDatabaseNamesNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   try:
     n = env.get_database_names(4)
   except TypeError:
     pass
   env.close()
开发者ID:jpexltd,项目名称:upscaledb,代码行数:8,代码来源:environment.py


示例8: testCreateInMemory

 def testCreateInMemory(self):
   self.remove_file("test.db")
   env = upscaledb.env()
   env.create("", upscaledb.UPS_IN_MEMORY)
   env.close()
   env.create(None, upscaledb.UPS_IN_MEMORY)
   env.close()
   assert(os.path.isfile("test.db") == False)
开发者ID:jpexltd,项目名称:upscaledb,代码行数:8,代码来源:environment.py


示例9: testCreateDbNegative

 def testCreateDbNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   try:
     db = env.create_db(0)
     db.close()
   except upscaledb.error, (errno, message):
     assert upscaledb.UPS_INV_PARAMETER == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:8,代码来源:environment.py


示例10: testOpenExtended

 def testOpenExtended(self):
   env = upscaledb.env()
   # TODO if i remove (0,0), a TypeError exception is thrown
   try:
     env.open("test.db", 0, \
         ((upscaledb.UPS_PARAM_CACHESIZE, 20), (0, 0)))
     env.close()
   except upscaledb.error, (errno, strerror):
     assert upscaledb.UPS_FILE_NOT_FOUND == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:9,代码来源:environment.py


示例11: testOpenDbNegative

 def testOpenDbNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   db.close()
   try:
     db = env.open_db(5)
   except upscaledb.error, (errno, message):
     assert upscaledb.UPS_DATABASE_NOT_FOUND == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:9,代码来源:environment.py


示例12: testGetDuplicateCountNegative

 def testGetDuplicateCountNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1, upscaledb.UPS_ENABLE_DUPLICATE_KEYS)
   c = upscaledb.cursor(db)
   try:
     c.get_duplicate_count()
   except upscaledb.error, (errno, string):
     assert upscaledb.UPS_CURSOR_IS_NIL  == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:9,代码来源:cursor.py


示例13: testRenameDb

 def testRenameDb(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   db.close()
   env.rename_db(1, 2)
   db = env.open_db(2)
   db.close()
   env.close()
开发者ID:jpexltd,项目名称:upscaledb,代码行数:9,代码来源:environment.py


示例14: testClone

 def testClone(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   c = upscaledb.cursor(db)
   clone = c.clone()
   c.close()
   clone.close()
   db.close()
开发者ID:jpexltd,项目名称:upscaledb,代码行数:9,代码来源:cursor.py


示例15: testGetOverwrite

 def testGetOverwrite(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   c = upscaledb.cursor(db)
   try:
     c.overwrite("asdf")
   except upscaledb.error, (errno, string):
     assert upscaledb.UPS_CURSOR_IS_NIL  == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:9,代码来源:cursor.py


示例16: testGetRecordNegative

 def testGetRecordNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   c = upscaledb.cursor(db)
   try:
     c.get_record()
   except upscaledb.error, (errno, string):
     assert upscaledb.UPS_CURSOR_IS_NIL  == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:9,代码来源:cursor.py


示例17: testFind

 def testFind(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   db.insert(None, "key1", "value1")
   db.insert(None, "key2", "value2", 0)
   assert "value1" == db.find(None, "key1")
   assert "value2" == db.find(None, "key2")
   db.close()
开发者ID:UIKit0,项目名称:upscaledb,代码行数:9,代码来源:database.py


示例18: testInsertNegative

 def testInsertNegative(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1)
   db.insert(None, "key1", "value")
   try:
     db.insert(None, "key1", "value")
   except upscaledb.error, (errno, strerror):
     assert upscaledb.UPS_DUPLICATE_KEY == errno
开发者ID:UIKit0,项目名称:upscaledb,代码行数:9,代码来源:database.py


示例19: testCreateNegative

 def testCreateNegative(self):
   env = upscaledb.env()
   try:
     env.create("test.db", 0, 0644, "asdf")
   except TypeError:
     pass
   try:
     env.create("test.db", 9999)
   except upscaledb.error, (errno, strerror):
     assert upscaledb.UPS_INV_PARAMETER == errno
开发者ID:jpexltd,项目名称:upscaledb,代码行数:10,代码来源:environment.py


示例20: testInsert

 def testInsert(self):
   env = upscaledb.env()
   env.create("test.db")
   db = env.create_db(1, upscaledb.UPS_ENABLE_DUPLICATE_KEYS)
   db.insert(None, "key1", "value")
   db.insert(None, "key2", "value", 0)
   db.insert(None, "key1", "value", upscaledb.UPS_OVERWRITE)
   db.insert(None, "key1", "value", upscaledb.UPS_DUPLICATE)
   db.close()
   env.close()
开发者ID:UIKit0,项目名称:upscaledb,代码行数:10,代码来源:database.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python pipeline.Pipeline类代码示例发布时间:2022-05-27
下一篇:
Python upscaledb.cursor函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap