@@ -701,12 +701,14 @@ def test_format(self):
701701        self .assertEqual (format (- 1.0 , '%' ), '-100.000000%' )
702702
703703        # hexadecimal format 
704-         self .assertEqual (format (float .fromhex ('0x0.0030p+0' ), 'x' ), '0x1.8p-11' )
705-         self .assertEqual (format (float .fromhex ('0x0.0040p+0' ), 'x' ), '0x1p-10' )
706-         self .assertEqual (format (float .fromhex ('0x0.0040p+0' ), '>10x' ), '   0x1p-10' )
707-         self .assertEqual (format (float .fromhex ('0x0.0040p+0' ), '>#10x' ), '  0x1.p-10' )
708-         self .assertEqual (format (float .fromhex ('0x0.0040p+0' ), '<10x' ), '0x1p-10   ' )
709-         self .assertEqual (format (float .fromhex ('0x0.0040p+0' ), '<#10x' ), '0x1.p-10  ' )
704+         x  =  float .fromhex ('0x0.0030p+0' )
705+         self .assertEqual (format (x , 'x' ), '0x1.8p-11' )
706+         x  =  float .fromhex ('0x0.0040p+0' )
707+         self .assertEqual (format (x , 'x' ), '0x1p-10' )
708+         self .assertEqual (format (x , '>10x' ), '   0x1p-10' )
709+         self .assertEqual (format (x , '>#10x' ), '  0x1.p-10' )
710+         self .assertEqual (format (x , '<10x' ), '0x1p-10   ' )
711+         self .assertEqual (format (x , '<#10x' ), '0x1.p-10  ' )
710712
711713        # conversion to string should fail 
712714        self .assertRaises (ValueError , format , 3.0 , "s" )
0 commit comments