コード例 #1
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_list():
    x = Variable()
    y = Variable()
    assert [
        {
            "group_id": 590,
            "name": "alice"
        },
        {
            "group_id": 590,
            "name": "bob"
        },
        {
            "group_id": 999,
            "name": "charlie"
        },
    ] == [
        {
            "group_id": x,
            "name": "alice"
        },
        {
            "group_id": x,
            "name": "bob"
        },
        {
            "group_id": y,
            "name": "charlie"
        },
    ]
    assert x != y
コード例 #2
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_2_different_variables():
    x = Variable()
    y = Variable()
    assert 1 == x
    assert 2 == y
    assert x < y
    assert y > x
コード例 #3
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_assign_to_another_variable():
    x = Variable()
    y = Variable()
    assert x == y
    assert "XXX" == x
    assert "'XXX'" == repr(x)
    assert "'XXX'" == repr(y)
    assert "XXX" == y
コード例 #4
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_dict():
    x = Variable()
    y = Variable()
    assert {1: "XXX", 2: "XXX", 3: "YYY"} == {1: x, 2: x, 3: y}
    assert x != y
コード例 #5
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_int():
    x = Variable()
    assert 1.1 == x
    assert 1 == int(x)
コード例 #6
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_round():
    x = Variable()
    assert 1.1 == x
    assert 1 == round(x, 0)
コード例 #7
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_lte():
    x = Variable()
    assert 3 == x
    assert 2 <= x
コード例 #8
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_right_hand_side():
    x = Variable()
    assert "?" == repr(x)
    assert "XXX" == x
    assert "'XXX'" == repr(x)
コード例 #9
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_gte():
    x = Variable()
    assert 1 == x
    assert 2 >= x
コード例 #10
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_only_one_value():
    x = Variable()
    assert "XXX" == x
    assert "YYY" != x
コード例 #11
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_2_variables():
    x = Variable()
    y = Variable()
    assert {1: "XXX", 2: "XXX"} == {1: x, 2: y}
    assert x == y
コード例 #12
0
ファイル: test_core.py プロジェクト: willemt/pyariable
def test_left_hand_side():
    x = Variable()
    assert "?" == repr(x)
    assert x == "XXX"
    assert "'XXX'" == repr(x)