コード例 #1
0
ファイル: test_abstract.py プロジェクト: VectorSL/myia
def test_abstract_clone_pending():
    loop = asyncio.new_event_loop()
    s1 = S(t=ty.Int[32])
    p = Pending(loop=loop, resolve=None, priority=None)
    sp = S(t=p)
    assert abstract_clone(sp) is sp
    p.set_result(ty.Int[32])
    assert abstract_clone(sp) is s1
コード例 #2
0
ファイル: test_abstract.py プロジェクト: xyz3021/myia
def test_abstract_clone_edge_cases():
    tup = T(ANYTHING)
    assert abstract_check(tup)
    tup2 = abstract_clone(tup)
    assert tup is tup2