@@ -0,0 +1,705 @@
+%22%22%22 Unit tests for Hyper_Function%22%22%22%0Afrom sympy.core import symbols, Dummy, Tuple%0Afrom sympy.functions import hyper%0A%0Afrom sympy.simplify.hyperexpand import Hyper_Function%0A%0Adef test_attrs():%0A    a, b = symbols('a, b', cls=Dummy)%0A    f = Hyper_Function(%5B2, a%5D, %5Bb%5D)%0A    assert f.ap == Tuple(2, a)%0A    assert f.bq == Tuple(b)%0A    assert f.args == (Tuple(2, a), Tuple(b))%0A    assert f.sizes == (2, 1)%0A%0Adef test_call():%0A    a, b, x = symbols('a, b, x', cls=Dummy)%0A    f = Hyper_Function(%5B2, a%5D, %5Bb%5D)%0A    assert f(x) == hyper(%5B2, a%5D, %5Bb%5D, x)%0A%0Adef test_has():%0A    a, b, c = symbols('a, b, c', cls=Dummy)%0A    f = Hyper_Function(%5B2, -a%5D, %5Bb%5D)%0A    assert f.has(a)%0A    assert f.has(Tuple(b))%0A    assert not f.has(c)%0A

Add simple tests for Hyper_Function