test_structseq.py

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

PY
29
字号
from test_support import vereqimport timet = time.gmtime()astuple = tuple(t)vereq(len(t), len(astuple))vereq(t, astuple)# Check that slicing works the same way; at one point, slicing t[i:j] with# 0 < i < j could produce NULLs in the result.for i in range(-len(t), len(t)):    for j in range(-len(t), len(t)):        vereq(t[i:j], astuple[i:j])# Devious code could crash structseqs' contructorsclass C:    def __getitem__(self, i):        raise IndexError    def __len__(self):        return 9try:    repr(time.struct_time(C()))except:    pass# XXX more needed

⌨️ 快捷键说明

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