test_gdbm.py

来自「mallet是自然语言处理、机器学习领域的一个开源项目。」· Python 代码 · 共 47 行

PY
47
字号
#! /usr/bin/env python"""Test script for the gdbm module   Roger E. Masse"""import gdbmfrom gdbm import errorfrom test_support import verbose, verify, TestFailedfilename= '/tmp/delete_me'g = gdbm.open(filename, 'c')verify(g.keys() == [])g['a'] = 'b'g['12345678910'] = '019237410982340912840198242'a = g.keys()if verbose:    print 'Test gdbm file keys: ', ag.has_key('a')g.close()try:    g['a']except error:    passelse:    raise TestFailed, "expected gdbm.error accessing closed database"g = gdbm.open(filename, 'r')g.close()g = gdbm.open(filename, 'w')g.close()g = gdbm.open(filename, 'n')g.close()try:    g = gdbm.open(filename, 'rx')    g.close()except error:    passelse:    raise TestFailed, "expected gdbm.error when passing invalid open flags"try:    import os    os.unlink(filename)except:    pass

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?