diff options
author | Matthias Vogelgesang <matthias.vogelgesang@gmail.com> | 2013-05-17 17:41:31 +0200 |
---|---|---|
committer | Matthias Vogelgesang <matthias.vogelgesang@gmail.com> | 2013-05-17 17:41:31 +0200 |
commit | 88921d04cc3a1e37b77367ab9adae9163e7d8a8c (patch) | |
tree | c7f2843e088dbd3c572862a135df403d6e69c0bf /tests | |
parent | 40044fb5598a11e1c5ba9e99f71fb4bc6985a165 (diff) | |
download | ufo-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.py | 34 | ||||
-rw-r--r-- | tests/test_fft.py | 70 | ||||
-rw-r--r-- | tests/test_rw.py | 34 | ||||
-rw-r--r-- | tests/test_rw_partial.py | 34 | ||||
-rw-r--r-- | tests/ufotest.py | 27 |
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) |