コード例 #1
0
def test_eval_nan():
    s = T.reprLRData(float('nan'))
    n = T.evalLRData(s)
    assert math.isnan(n)

    s2 = T.reprLRData((float('nan'), 'this is a test'))
    n2, _ = T.evalLRData(s2)
    assert math.isnan(n2)
コード例 #2
0
ファイル: test_eval_lr_data.py プロジェクト: QCLab/pylabrad
def test_eval_nan():
    s = T.reprLRData(float('nan'))
    n = T.evalLRData(s)
    assert math.isnan(n)

    s2 = T.reprLRData((float('nan'), 'this is a test'))
    n2, _ = T.evalLRData(s2)
    assert math.isnan(n2)
コード例 #3
0
def test_eval_negative_infinity():
    s = T.reprLRData(float('-inf'))
    n = T.evalLRData(s)
    assert math.isinf(n)
    assert n < 0

    s2 = T.reprLRData((float('-inf'), 'this is a test'))
    n2, _ = T.evalLRData(s2)
    assert math.isinf(n2)
    assert n2 < 0
コード例 #4
0
def test_eval_positive_infinity():
    s = T.reprLRData(float('inf'))
    n = T.evalLRData(s)
    assert math.isinf(n)
    assert n > 0

    s2 = T.reprLRData((float('inf'), 'this is a test'))
    n2, _ = T.evalLRData(s2)
    assert math.isinf(n2)
    assert n2 > 0
コード例 #5
0
ファイル: test_eval_lr_data.py プロジェクト: QCLab/pylabrad
def test_eval_negative_infinity():
    s = T.reprLRData(float('-inf'))
    n = T.evalLRData(s)
    assert math.isinf(n)
    assert n < 0

    s2 = T.reprLRData((float('-inf'), 'this is a test'))
    n2, _ = T.evalLRData(s2)
    assert math.isinf(n2)
    assert n2 < 0
コード例 #6
0
ファイル: test_eval_lr_data.py プロジェクト: QCLab/pylabrad
def test_eval_positive_infinity():
    s = T.reprLRData(float('inf'))
    n = T.evalLRData(s)
    assert math.isinf(n)
    assert n > 0

    s2 = T.reprLRData((float('inf'), 'this is a test'))
    n2, _ = T.evalLRData(s2)
    assert math.isinf(n2)
    assert n2 > 0