summaryrefslogtreecommitdiff
path: root/numpy/f2py/tests
diff options
context:
space:
mode:
authorPearu Peterson <pearu.peterson@gmail.com>2011-02-26 19:20:52 +0200
committerPearu Peterson <pearu.peterson@gmail.com>2011-02-26 19:20:52 +0200
commitd7ea62c3153fcf51e358b93a6aeb2be4f74c08e5 (patch)
treed0ff7fbb64f88d16b13ac62810956f54592894ff /numpy/f2py/tests
parentcafd2df2336258b6a107d827f60b89d20a967653 (diff)
downloadnumpy-d7ea62c3153fcf51e358b93a6aeb2be4f74c08e5.tar.gz
WIP: implemented assumed shape support for Fortran subroutines.
Diffstat (limited to 'numpy/f2py/tests')
-rw-r--r--numpy/f2py/tests/src/assumed_shape/foo_free.f906
-rw-r--r--numpy/f2py/tests/test_assumed_shape.py4
2 files changed, 5 insertions, 5 deletions
diff --git a/numpy/f2py/tests/src/assumed_shape/foo_free.f90 b/numpy/f2py/tests/src/assumed_shape/foo_free.f90
index 43c076f15..b301710f5 100644
--- a/numpy/f2py/tests/src/assumed_shape/foo_free.f90
+++ b/numpy/f2py/tests/src/assumed_shape/foo_free.f90
@@ -6,12 +6,12 @@ subroutine sum(x, res)
integer :: i
- print *, "sum: size(x) = ", size(x)
+ !print *, "sum: size(x) = ", size(x)
res = 0.0
do i = 1, size(x)
- res = x(i)
+ res = res + x(i)
enddo
end subroutine sum
@@ -23,7 +23,7 @@ function fsum(x) result (res)
integer :: i
- print *, "fsum: size(x) = ", size(x)
+ !print *, "fsum: size(x) = ", size(x)
res = 0.0
diff --git a/numpy/f2py/tests/test_assumed_shape.py b/numpy/f2py/tests/test_assumed_shape.py
index 5784c54f9..6a562ebdc 100644
--- a/numpy/f2py/tests/test_assumed_shape.py
+++ b/numpy/f2py/tests/test_assumed_shape.py
@@ -17,8 +17,8 @@ class TestMixed(util.F2PyTest):
print self.module.__doc__
r = self.module.fsum([1,2])
assert r==3,`r`
- #r = self.module.sum([1,2])
- #assert r==3,`r`
+ r = self.module.sum([1,2])
+ assert r==3,`r`
if __name__ == "__main__":
import nose