Esempio n. 1
0
def vectortest():
    v1 = ImmutableVector([0,1,2])
    v2 = v1.conj(3)
    v3 = v1.pop()
    assert len(v1) == 3
    assert len(v2) == 4
    assert len(v3) == 2
    assert v2[3] == 3
    assert v2 == [0, 1, 2, 3]
    v4 = v1 + v2
    assert v4 == [0,1,2,0,1,2,3]
    assert v4[0:4] == [0,1,2,0]
    assert 2 in v4
    assert ImmutableVector() == []
def vectortest():
    v1 = ImmutableVector([0, 1, 2])
    v2 = v1.conj(3)
    v3 = v1.pop()
    assert len(v1) == 3
    assert len(v2) == 4
    assert len(v3) == 2
    assert v2[3] == 3
    assert v2 == [0, 1, 2, 3]
    v4 = v1 + v2
    assert v4 == [0, 1, 2, 0, 1, 2, 3]
    assert v4[0:4] == [0, 1, 2, 0]
    assert 2 in v4
    assert ImmutableVector() == []
def typetest():
    l = ImmutableList()
    v = ImmutableVector()
    d = ImmutableDict()

    assert l is not None
    assert v != 3
    assert d != 'a'

    assert l == v
    assert d != v
    assert d != l
Esempio n. 4
0
 def __init__(self, *args):
     ImmutableVector.__init__(self, args)