def rm_test_sinh(): Test_Dual_Number_1 = DualNumber(1,Reverse=True) assert EF.Sinh(Test_Dual_Number_1).val == np.sinh(1) and EF.Sinh(Test_Dual_Number_1).der == 0
def test_sinh(): Test_Dual_Number_1 = DualNumber(1) assert EF.Sinh(Test_Dual_Number_1).val == np.sinh(1) and EF.Sinh(Test_Dual_Number_1).der == np.cosh(1) Test_Dual_Number_1 = 1 assert EF.Sinh(Test_Dual_Number_1).val == np.sinh(1) and EF.Sin(Test_Dual_Number_1).der == 0