def rm_test_Power(): Test_Dual_Number_2 = DualNumber(2,Reverse=True) assert EF.Power(Test_Dual_Number_2, 2).val == 4 and EF.Power(Test_Dual_Number_2, 2).der == 0
def test_Power(): Test_Dual_Number_2 = DualNumber(2) assert EF.Power(Test_Dual_Number_2, 2).val == 4 and EF.Power(Test_Dual_Number_2, 2).der == 4 Test_Dual_Number_2 = 2 assert EF.Power(Test_Dual_Number_2, 2).val == 4 and EF.Power(Test_Dual_Number_2, 2).der == 0