Esempio n. 1
0
def test_parameter_c():

    p = ParameterRef_C("hsh")
    assert "hsh" == p
    assert p == "hsh"
    assert not keyword.iskeyword(p)
    assert hash(p) == hash("hsh")
    assert repr(p) == "P.hsh"
    assert p == P.hsh
    assert p == P("hsh")
    assert p == P['hsh']
Esempio n. 2
0
def test_data_c():

    d = DataRef_C("hsh")
    assert "hsh" == d
    assert d == "hsh"
    assert not keyword.iskeyword(d)
    assert hash(d) == hash("hsh")
    assert repr(d) == "X.hsh"

    assert d == X.hsh
    assert d == X("hsh")
    assert d == X['hsh']

    p = ParameterRef_C("hsh")
    assert not p == d
    assert p != d