Esempio n. 1
0
def make_float_packer(size):
    return lambda fmtiter: ieee.pack_float(fmtiter.result,
                                           fmtiter.accept_float_arg(),
                                           size,
                                           fmtiter.bigendian)
Esempio n. 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
Esempio n. 3
0
def pack_float(f):
    result = []
    ieee.pack_float(result, f, 8, False)
    return ''.join(result)
Esempio n. 4
0
def pack_float(f):
    result = []
    ieee.pack_float(result, f, 8, False)
    return ''.join(result)
Esempio n. 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
Esempio n. 6
0
def make_float_packer(size):
    return lambda fmtiter: ieee.pack_float(
        fmtiter.result, fmtiter.accept_float_arg(), size, fmtiter.bigendian)