summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMatthias Vogelgesang <matthias.vogelgesang@gmail.com>2013-05-17 17:41:31 +0200
committerMatthias Vogelgesang <matthias.vogelgesang@gmail.com>2013-05-17 17:41:31 +0200
commit88921d04cc3a1e37b77367ab9adae9163e7d8a8c (patch)
treec7f2843e088dbd3c572862a135df403d6e69c0bf /tests
parent40044fb5598a11e1c5ba9e99f71fb4bc6985a165 (diff)
downloadufo-filters-88921d04cc3a1e37b77367ab9adae9163e7d8a8c.tar.gz
ufo-filters-88921d04cc3a1e37b77367ab9adae9163e7d8a8c.tar.bz2
ufo-filters-88921d04cc3a1e37b77367ab9adae9163e7d8a8c.tar.xz
ufo-filters-88921d04cc3a1e37b77367ab9adae9163e7d8a8c.zip
Remove tests
Integration tests need are run externally and highly depend on ufo-core.
Diffstat (limited to 'tests')
-rw-r--r--tests/test_buffer_input.py34
-rw-r--r--tests/test_fft.py70
-rw-r--r--tests/test_rw.py34
-rw-r--r--tests/test_rw_partial.py34
-rw-r--r--tests/ufotest.py27
5 files changed, 0 insertions, 199 deletions
diff --git a/tests/test_buffer_input.py b/tests/test_buffer_input.py
deleted file mode 100644
index 5b8f3a1..0000000
--- a/tests/test_buffer_input.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import numpy as np
-import os
-import ufotest
-import ufotools
-import unittest
-from libtiff import TIFF
-
-
-class TestBufferInput(ufotest.UfoTestCase):
- def test_buffer_input(self):
- dst = 'foo-00000.tif'
- in_array = np.eye(1024, dtype=np.float32) * 0.5
- in_data = [ufotools.fromarray(in_array)]
-
- rd = self.pm.get_filter('bufferinput')
- wr = self.pm.get_filter('writer')
- rd.set_properties(buffers=in_data)
- wr.set_properties(path='.', prefix='foo-')
-
- self.g.connect_filters(rd, wr)
- self.g.run()
-
- print in_array[0:10,0:10]
-
- written = TIFF.open(dst, mode='r').read_image()
- print written[0:10,0:10]
- d = np.sum(in_array - written)
- self.assertEqual(d, 0.0)
-
- os.remove(dst)
-
-
-if __name__ == '__main__':
- unittest.main()
diff --git a/tests/test_fft.py b/tests/test_fft.py
deleted file mode 100644
index 409fc19..0000000
--- a/tests/test_fft.py
+++ /dev/null
@@ -1,70 +0,0 @@
-import numpy as np
-import os
-import ufotest
-import unittest
-from libtiff import TIFF
-
-
-class TestFFT(ufotest.UfoTestCase):
- def test_fft_1d(self):
- src = 'lena.tif'
- dst = 'foo-00000.tif'
-
- ufotest.write_lena(src)
-
- rd = self.pm.get_filter('reader')
- fft = self.pm.get_filter('fft')
- ifft = self.pm.get_filter('ifft')
- wr = self.pm.get_filter('writer')
-
- rd.set_properties(path=src)
- wr.set_properties(path='.', prefix='foo-')
- fft.set_properties(dimensions=1)
- ifft.set_properties(dimensions=1)
-
- self.g.connect_filters(rd, fft)
- self.g.connect_filters(fft, ifft)
- self.g.connect_filters(ifft, wr)
- self.g.run()
-
- original = TIFF.open(src, mode='r').read_image()
- written = TIFF.open(dst, mode='r').read_image()
-
- m = np.mean(np.abs(original - written))
- self.assertEqualDelta(m, 0.0, 0.00001)
-
- os.remove(src)
- os.remove(dst)
-
- def test_fft_2d(self):
- src = 'lena.tif'
- dst = 'foo-00000.tif'
-
- ufotest.write_lena(src)
-
- rd = self.pm.get_filter('reader')
- fft = self.pm.get_filter('fft')
- ifft = self.pm.get_filter('ifft')
- wr = self.pm.get_filter('writer')
-
- rd.set_properties(path=src)
- wr.set_properties(path='.', prefix='foo-')
- fft.set_properties(dimensions=2)
- ifft.set_properties(dimensions=2)
-
- self.g.connect_filters(rd, fft)
- self.g.connect_filters(fft, ifft)
- self.g.connect_filters(ifft, wr)
- self.g.run()
-
- original = TIFF.open(src, mode='r').read_image()
- written = TIFF.open(dst, mode='r').read_image()
-
- m = np.mean(np.abs(original - written))
- self.assertEqualDelta(m, 0.0, 0.0001)
-
- os.remove(src)
- os.remove(dst)
-
-if __name__ == '__main__':
- unittest.main()
diff --git a/tests/test_rw.py b/tests/test_rw.py
deleted file mode 100644
index 46421e4..0000000
--- a/tests/test_rw.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import numpy as np
-import os
-import ufotest
-import unittest
-from libtiff import TIFF
-
-
-class TestWriteEqual(ufotest.UfoTestCase):
- def test_write_equal(self):
- src = 'lena.tif'
- dst = 'foo-00000.tif'
-
- ufotest.write_lena(src)
-
- rd = self.pm.get_filter('reader')
- wr = self.pm.get_filter('writer')
- rd.set_properties(path=src)
- wr.set_properties(path='.', prefix='foo-')
-
- self.g.connect_filters(rd, wr)
- self.g.run()
-
- original = TIFF.open(src, mode='r').read_image()
- written = TIFF.open(dst, mode='r').read_image()
-
- d = np.sum(np.abs(original - written))
- self.assertEqual(d, 0.0)
-
- os.remove(src)
- os.remove(dst)
-
-
-if __name__ == '__main__':
- unittest.main()
diff --git a/tests/test_rw_partial.py b/tests/test_rw_partial.py
deleted file mode 100644
index aeb8b52..0000000
--- a/tests/test_rw_partial.py
+++ /dev/null
@@ -1,34 +0,0 @@
-import numpy as np
-import os
-import ufotest
-import unittest
-from libtiff import TIFF
-
-
-class TestWriteRoi(ufotest.UfoTestCase):
- def test_write_roi(self):
- src = 'lena.tif'
- dst = 'foo-00000.tif'
-
- ufotest.write_lena(src)
-
- rd = self.pm.get_filter('reader')
- wr = self.pm.get_filter('writer')
- rd.set_properties(path=src, region_of_interest=True, x=32, y=16, width=512-32, height=256)
- wr.set_properties(path='.', prefix='foo-')
-
- self.g.connect_filters(rd, wr)
- self.g.run()
-
- original = TIFF.open(src, mode='r').read_image()
- written = TIFF.open(dst, mode='r').read_image()
-
- d = np.sum(np.abs(original[16:16+256,32:] - written))
- self.assertEqual(d, 0.0)
-
- os.remove(src)
- os.remove(dst)
-
-
-if __name__ == '__main__':
- unittest.main()
diff --git a/tests/ufotest.py b/tests/ufotest.py
deleted file mode 100644
index 7688992..0000000
--- a/tests/ufotest.py
+++ /dev/null
@@ -1,27 +0,0 @@
-import os
-import unittest
-import scipy.misc
-import numpy as np
-from libtiff import TIFF
-from gi.repository import Ufo, GLib
-
-
-def write_lena(path):
- tif = TIFF.open(path, mode='w')
- tif.write_image(scipy.misc.lena().astype(np.float32))
-
-
-class UfoTestCase(unittest.TestCase):
- def setUp(self):
- fp = 'UFO_FILTER_PATH'
-
- if fp in os.environ:
- paths = os.environ[fp]
- self.g = Ufo.Graph(paths=paths)
- self.pm = Ufo.PluginManager(paths=paths)
- else:
- self.g = Ufo.Graph()
- self.pm = Ufo.PluginManager()
-
- def assertEqualDelta(self, a, b, delta):
- assert(abs(a - b) < delta)