test_cltree.py
来自「Boost provides free peer-reviewed portab」· Python 代码 · 共 44 行
PY
44 行
# Copyright David Abrahams 2004. Distributed under the Boost# Software License, Version 1.0. (See accompanying# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)#!/usr/bin/env pythonfrom cltree import basic,symbol,constant,variableb = basic()c = constant()s = symbol()v = variable()assert isinstance(b,basic)assert not isinstance(b,symbol)assert not isinstance(b,constant)assert not isinstance(b,variable)assert isinstance(c,basic)assert isinstance(c,constant)assert not isinstance(c,symbol)assert not isinstance(c,variable)assert not isinstance(s,basic)assert isinstance(s,symbol)assert not isinstance(s,constant)assert not isinstance(s,variable)assert isinstance(v,basic)assert not isinstance(v,symbol)assert not isinstance(v,constant)assert isinstance(v,variable)print 'b=',bassert repr(b)=='cltree.basic()'print 's=',sassert repr(s)!='cltree.wrapped_symbol()' # because not isinstance(s,basic)print 'c=',cassert repr(c)=='cltree.constant()'print 'v=',vassert repr(v)=='cltree.wrapped_variable()'print 'ok'
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?