示例#1
0
文件: testfunc.py 项目: bks/probfit
def test_fast_tuple_equal():
    a = (1., 2., 3.)
    b = (1., 2., 3.)
    ret = fast_tuple_equal(a, b, 0)
    assert(ret)

    a = (1., 4., 3.)
    b = (1., 2., 3.)
    ret = fast_tuple_equal(a, b, 0)
    assert(not ret)

    a = (4., 3.)
    b = (1., 4., 3.)
    ret = fast_tuple_equal(a, b, 1)
    assert(ret)

    a = (4., 5.)
    b = (1., 4., 3.)
    ret = fast_tuple_equal(a, b, 1)
    assert(not ret)

    a = tuple([])
    b = tuple([])
    ret = fast_tuple_equal(a, b, 0)
    assert(ret)
示例#2
0
def test_fast_tuple_equal():
    a = (1., 2., 3.)
    b = (1., 2., 3.)
    ret = fast_tuple_equal(a, b, 0)
    assert (ret)

    a = (1., 4., 3.)
    b = (1., 2., 3.)
    ret = fast_tuple_equal(a, b, 0)
    assert (not ret)

    a = (4., 3.)
    b = (1., 4., 3.)
    ret = fast_tuple_equal(a, b, 1)
    assert (ret)

    a = (4., 5.)
    b = (1., 4., 3.)
    ret = fast_tuple_equal(a, b, 1)
    assert (not ret)

    a = tuple([])
    b = tuple([])
    ret = fast_tuple_equal(a, b, 0)
    assert (ret)
示例#3
0
def test_fast_tuple_equal():
    a = (1., 2., 3.)
    b = (1., 2., 3.)
    assert fast_tuple_equal(a, b, 0) is True

    a = (1., 4., 3.)
    b = (1., 2., 3.)
    assert fast_tuple_equal(a, b, 0) is False

    a = (4., 3.)
    b = (1., 4., 3.)
    assert fast_tuple_equal(a, b, 1) is True

    a = (4., 5.)
    b = (1., 4., 3.)
    assert fast_tuple_equal(a, b, 1) is False

    a = tuple([])
    b = tuple([])
    assert fast_tuple_equal(a, b, 0) is True
示例#4
0
def test_fast_tuple_equal():
    a = (1.0, 2.0, 3.0)
    b = (1.0, 2.0, 3.0)
    assert fast_tuple_equal(a, b, 0) is True

    a = (1.0, 4.0, 3.0)
    b = (1.0, 2.0, 3.0)
    assert fast_tuple_equal(a, b, 0) is False

    a = (4.0, 3.0)
    b = (1.0, 4.0, 3.0)
    assert fast_tuple_equal(a, b, 1) is True

    a = (4.0, 5.0)
    b = (1.0, 4.0, 3.0)
    assert fast_tuple_equal(a, b, 1) is False

    a = tuple([])
    b = tuple([])
    assert fast_tuple_equal(a, b, 0) is True