def test_ADmath_cscr():
    f = ADmath.csc(5)
    assert f == 1 / np.sin(5)
def test_ADmath_csc():
    f = ADmath.csc(ADnum(5, der=1))
    assert f.val == 1 / np.sin(5)
    assert f.der == (-1 / np.tan(5)) * (1 / np.sin(5))
    assert len(f.graph) == 1