示例#1
0
def make_float_packer(size):
    return lambda fmtiter: ieee.pack_float(fmtiter.result,
                                           fmtiter.accept_float_arg(),
                                           size,
                                           fmtiter.bigendian)
示例#2
0
def test_pack():
    for number, size, bigendian, expected in testcases:
        print "test_pack:", number, size, bigendian
        res = []
        pack_float(res, number, size, bigendian)
        assert "".join(res) == expected
示例#3
0
def pack_float(f):
    result = []
    ieee.pack_float(result, f, 8, False)
    return ''.join(result)
示例#4
0
def pack_float(f):
    result = []
    ieee.pack_float(result, f, 8, False)
    return ''.join(result)
示例#5
0
def test_pack():
    for number, size, bigendian, expected in testcases:
        print 'test_pack:', number, size, bigendian
        res = []
        pack_float(res, number, size, bigendian)
        assert ''.join(res) == expected
示例#6
0
def make_float_packer(size):
    return lambda fmtiter: ieee.pack_float(
        fmtiter.result, fmtiter.accept_float_arg(), size, fmtiter.bigendian)