本文整理汇总了Python中pycket.test.testhelper.run_mod_expr函数的典型用法代码示例。如果您正苦于以下问题:Python run_mod_expr函数的具体用法?Python run_mod_expr怎么用?Python run_mod_expr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了run_mod_expr函数的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_whitebox_bytes
def test_whitebox_bytes(source):
r"""
(let ([ht (make-hash)] [st (bytes 65 66)])
(bytes-set! st 0 67)
(hash-set! ht #"a" '(red round))
(hash-set! ht #"b" '(yellow long))
(hash-set! ht st 77)
(hash-ref ht #"c" "not there")
ht)
"""
result = run_mod_expr(source)
assert result.strategy is ByteHashmapStrategy.singleton
示例2: test_whitebox_str
def test_whitebox_str(source):
r"""
(let ([ht (make-hash)] [st (string #\a #\b)])
(string-set! st 0 #\x)
(hash-set! ht "a" '(red round))
(hash-set! ht "b" '(yellow long))
(hash-set! ht st 77)
(hash-ref ht "c" "not there")
ht)
"""
result = run_mod_expr(source)
assert result.strategy is StringHashmapStrategy.singleton
示例3: test_default_hash
def test_default_hash(source):
"""
(let ()
(make-weak-hasheq)
(make-immutable-hash)
(make-hash)
(make-hasheq)
(make-hasheqv)
#t)
"""
result = run_mod_expr(source, wrap=True)
assert result is values.w_true
示例4: test_default_hash
def test_default_hash(source):
"""
(let ()
(make-weak-hasheq)
(make-immutable-hash)
(make-hash)
(make-hasheq)
(make-hasheqv)
#t)
"""
from pycket.test.testhelper import run_mod_expr
from pycket.values import w_true
result = run_mod_expr(source, wrap=True)
assert result is w_true
示例5: test_constant_mod_val
def test_constant_mod_val():
ov = run_mod_expr("1")
assert isinstance(ov, W_Fixnum)
assert ov.value == 1
示例6: test_constant_mod
def test_constant_mod():
run_mod_expr("1")