コード例 #1
0
ファイル: standardfmttable.py プロジェクト: antoine1fr/pygirl
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
ファイル: marshal_impl.py プロジェクト: chyyuu/pygirl
def pack_float(f):
    result = []
    ieee.pack_float(result, f, 8, False)
    return ''.join(result)
コード例 #4
0
ファイル: marshal_impl.py プロジェクト: antoine1fr/pygirl
def pack_float(f):
    result = []
    ieee.pack_float(result, f, 8, False)
    return ''.join(result)
コード例 #5
0
ファイル: test_ieee.py プロジェクト: camillobruni/pygirl
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
ファイル: standardfmttable.py プロジェクト: chyyuu/pygirl
def make_float_packer(size):
    return lambda fmtiter: ieee.pack_float(
        fmtiter.result, fmtiter.accept_float_arg(), size, fmtiter.bigendian)