Beispiel #1
0
def test_slice():
    a = NDArray([])

    x = a[0:1]

    if DEBUG:
        dump(x, filename='slice')
Beispiel #2
0
def test_unary_ops():
    a = IntNode(1)

    x = abs(a)

    if DEBUG:
        dump(x, filename='unary')
Beispiel #3
0
def test_indexing():
    a = NDArray([])

    x = a[0]

    if DEBUG:
        dump(x, filename='indexer')
Beispiel #4
0
def test_indexing():
    a = NDTable([])

    x = a[0]

    if DEBUG:
        dump(x, filename='indexer')
Beispiel #5
0
def test_binary_mixed():
    a = IntNode(1)

    x = a + 2

    if DEBUG:
        dump(x, filename='binarymixed')
Beispiel #6
0
def test_slice():
    a = NDTable([])

    x = a[0:1]

    if DEBUG:
        dump(x, filename='slice')
Beispiel #7
0
def test_unary_ops():
    a = IntNode(1)

    x = abs(a)

    if DEBUG:
        dump(x, filename='unary')
Beispiel #8
0
def test_binary_mixed():
    a = IntNode(1)

    x = a+2

    if DEBUG:
        dump(x, filename='binarymixed')
Beispiel #9
0
def test_binary_ops():
    a = IntNode(1)
    b = IntNode(2)

    x = a + b

    if DEBUG:
        dump(x, filename='binary')
Beispiel #10
0
def test_binary_ops():
    a = IntNode(1)
    b = IntNode(2)

    x = a+b

    if DEBUG:
        dump(x, filename='binary')
Beispiel #11
0
def test_scalars():
    a = IntNode(1)
    b = IntNode(1)
    c = IntNode(2)

    x = abs((a + b + c + 3) * 4)

    if DEBUG:
        dump(x, filename='scalars')
Beispiel #12
0
def test_scalars():
    a = IntNode(1)
    b = IntNode(1)
    c = IntNode(2)

    x = abs((a + b + c + 3) * 4)

    if DEBUG:
        dump(x, filename='scalars')
Beispiel #13
0
def test_traverse():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b, c])

    [n for n in traverse(a)]

    if DEBUG:
        dump(a, filename='walk', tree=True)
Beispiel #14
0
def test_walk():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b, c])

    assert len([n for n in a]) == 4

    if DEBUG:
        dump(a, filename='walk', tree=True)
Beispiel #15
0
def test_traverse():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b,c])

    [n for n in traverse(a)]

    if DEBUG:
        dump(a, filename='walk', tree=True)
Beispiel #16
0
def test_walk():
    e = Node([])
    d = Node([])
    b = Node([d])
    c = Node([e])
    a = Node([b,c])

    assert len([n for n in a]) == 4

    if DEBUG:
        dump(a, filename='walk', tree=True)