def test_dump_float(self, space):
        w_res = space.execute("return Marshal.dump(0.0)")
        assert space.str_w(w_res) == "\x04\bf\x060"

        w_res = space.execute("return Marshal.dump(0.1)")
        assert space.str_w(w_res) == "\x04\bf\b0.1"

        w_res = space.execute("return Marshal.dump(1.0)")
        assert space.str_w(w_res) == "\x04\bf\x061"

        w_res = space.execute("return Marshal.dump(1.1)")
        assert space.str_w(w_res) == "\x04\bf\b1.1"

        w_res = space.execute("return Marshal.dump(1.001)")
        assert space.str_w(w_res) == "\x04\bf\n1.001"

        #w_res = space.execute("return Marshal.dump(123456789.123456789)")
        #assert space.str_w(w_res) == "\x04\bf\x17123456789.12345679"

        #w_res = space.execute("return Marshal.dump(-123456789.123456789)")
        #assert space.str_w(w_res) == "\x04\bf\x18-123456789.12345679"

        #w_res = space.execute("return Marshal.dump(-0.0)")
        #assert space.str_w(w_res) == "\x04\bf\a-0"