summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorTomas Farago <sensej007@email.cz>2019-06-24 12:30:38 +0200
committerTomas Farago <sensej007@email.cz>2019-06-24 12:30:38 +0200
commitf4f9b1976632a4d56ff920be450dcd973fcc50f4 (patch)
tree28b2364db54eca2af770db76595451f676cbab46 /tests
parentba5b9e68bc0c60cedee0e55f9a519d65ba1e9345 (diff)
downloadufo-filters-f4f9b1976632a4d56ff920be450dcd973fcc50f4.tar.gz
ufo-filters-f4f9b1976632a4d56ff920be450dcd973fcc50f4.tar.bz2
ufo-filters-f4f9b1976632a4d56ff920be450dcd973fcc50f4.tar.xz
ufo-filters-f4f9b1976632a4d56ff920be450dcd973fcc50f4.zip
Add test for issue #177
Diffstat (limited to 'tests')
-rw-r--r--tests/CMakeLists.txt3
-rwxr-xr-xtests/test-177.sh7
2 files changed, 10 insertions, 0 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index ac2ef4c..ddb567c 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -15,5 +15,8 @@ add_test(test_153
add_test(test_161
${BASH} "${CMAKE_CURRENT_SOURCE_DIR}/test-161.sh")
+add_test(test_177
+ ${BASH} "${CMAKE_CURRENT_SOURCE_DIR}/test-177.sh")
+
add_test(test_core_149
${BASH} "${CMAKE_CURRENT_SOURCE_DIR}/test-core-149.sh")
diff --git a/tests/test-177.sh b/tests/test-177.sh
new file mode 100755
index 0000000..629e6fe
--- /dev/null
+++ b/tests/test-177.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+
+python -c "import numpy; import tifffile; tifffile.imsave('ones-ifft-mean-check.tif', numpy.ones((9, 9), dtype=numpy.float32))"
+
+ufo-launch -q read path=ones-ifft-mean-check.tif ! fft dimensions=2 ! ifft dimensions=2 crop-width=9 crop-height=9 ! write filename=ones-ifft-mean-check-back.tif
+
+python -c "import sys; import tifffile; a = tifffile.imread('ones-ifft-mean-check.tif'); b = tifffile.imread('ones-ifft-mean-check-back.tif'); sys.exit(int(abs(a - b).max() > 1e-6))"