blob: 0cc7a3aff73a8ea5e4a6265936dda20bcef6ec50 [file] [log] [blame]
Barry Warsaw5e056bb1996-12-23 23:39:42 +00001from test_support import verbose
Barry Warsaw3863fb51996-12-17 00:00:53 +00002import _xdr
3
Barry Warsaw3863fb51996-12-17 00:00:53 +00004fd = 8.01
Barry Warsaw5e056bb1996-12-23 23:39:42 +00005print '_xdr.pack_float()'
Barry Warsaw3863fb51996-12-17 00:00:53 +00006s = _xdr.pack_float(fd)
Barry Warsaw5e056bb1996-12-23 23:39:42 +00007if verbose:
8 print `s`
9print '_xdr.unpack_float()'
Barry Warsaw3863fb51996-12-17 00:00:53 +000010f = _xdr.unpack_float(s)
Barry Warsaw3863fb51996-12-17 00:00:53 +000011if verbose:
12 print f
13if int(100*f) <> int(100*fd):
14 print 'pack_float() <> unpack_float()'
15
16fd = 9900000.9
Barry Warsaw5e056bb1996-12-23 23:39:42 +000017print '_xdr.pack_double()'
Barry Warsaw3863fb51996-12-17 00:00:53 +000018s = _xdr.pack_double(fd)
Barry Warsaw5e056bb1996-12-23 23:39:42 +000019if verbose:
20 print `s`
21print '_xdr.unpack_double()'
Barry Warsaw3863fb51996-12-17 00:00:53 +000022f = _xdr.unpack_double(s)
Barry Warsaw3863fb51996-12-17 00:00:53 +000023if verbose:
24 print f
25
26if int(100*f) <> int(100*fd):
27 print 'pack_double() <> unpack_double()'