@@ -925,21 +925,21 @@ def testMixedPower(self):
925
925
self .assertTypedEquals (Root (4 ) ** F (2 , 1 ), Root (4 , F (1 )))
926
926
self .assertTypedEquals (Root (4 ) ** F (- 2 , 1 ), Root (4 , - F (1 )))
927
927
self .assertTypedEquals (Root (4 ) ** F (- 2 , 3 ), Root (4 , - 3.0 ))
928
- self .assertEqual (F (3 , 2 ) ** SymbolicReal ('X' ), SymbolicReal ('1.5 ** X' ))
928
+ self .assertEqual (F (3 , 2 ) ** SymbolicReal ('X' ), SymbolicReal ('3/2 ** X' ))
929
929
self .assertEqual (SymbolicReal ('X' ) ** F (3 , 2 ), SymbolicReal ('X ** 1.5' ))
930
930
931
- self .assertTypedEquals (F (3 , 2 ) ** Rect (2 , 0 ), Polar (2.25 , 0.0 ))
932
- self .assertTypedEquals (F (1 , 1 ) ** Rect (2 , 3 ), Polar (1.0 , 0.0 ))
931
+ self .assertTypedEquals (F (3 , 2 ) ** Rect (2 , 0 ), Polar (F ( 9 , 4 ) , 0.0 ))
932
+ self .assertTypedEquals (F (1 , 1 ) ** Rect (2 , 3 ), Polar (F ( 1 ) , 0.0 ))
933
933
self .assertTypedEquals (F (3 , 2 ) ** RectComplex (2 , 0 ), Polar (2.25 , 0.0 ))
934
934
self .assertTypedEquals (F (1 , 1 ) ** RectComplex (2 , 3 ), Polar (1.0 , 0.0 ))
935
935
self .assertTypedEquals (Polar (4 , 2 ) ** F (3 , 2 ), Polar (8.0 , 3.0 ))
936
936
self .assertTypedEquals (Polar (4 , 2 ) ** F (3 , 1 ), Polar (64 , 6 ))
937
937
self .assertTypedEquals (Polar (4 , 2 ) ** F (- 3 , 1 ), Polar (0.015625 , - 6 ))
938
938
self .assertTypedEquals (Polar (4 , 2 ) ** F (- 3 , 2 ), Polar (0.125 , - 3.0 ))
939
- self .assertEqual (F (3 , 2 ) ** SymbolicComplex ('X' ), SymbolicComplex ('1.5 ** X' ))
939
+ self .assertEqual (F (3 , 2 ) ** SymbolicComplex ('X' ), SymbolicComplex ('3/2 ** X' ))
940
940
self .assertEqual (SymbolicComplex ('X' ) ** F (3 , 2 ), SymbolicComplex ('X ** 1.5' ))
941
941
942
- self .assertEqual (F (3 , 2 ) ** Symbolic ('X' ), Symbolic ('1.5 ** X' ))
942
+ self .assertEqual (F (3 , 2 ) ** Symbolic ('X' ), Symbolic ('3/2 ** X' ))
943
943
self .assertEqual (Symbolic ('X' ) ** F (3 , 2 ), Symbolic ('X ** 1.5' ))
944
944
945
945
def testMixingWithDecimal (self ):
0 commit comments