diff --git a/tests/test_main.py b/tests/test_main.py index e3e5f8214f13073e530307795652f5b81e97e900..553bf9bc3ad58e759aa2ff1c7a975e931d756eab 100644 --- a/tests/test_main.py +++ b/tests/test_main.py @@ -103,7 +103,7 @@ class TestMain(EOTSVTestCase): from eotimeseriesviewer.main import EOTimeSeriesViewer TSV = EOTimeSeriesViewer() TSV.createMapView('True Color') - #TSV.createMapView('Near Infrared') + TSV.loadExampleTimeSeries() while QgsApplication.taskManager().countActiveTasks() > 0 or len(TSV.timeSeries().mTasks) > 0: QCoreApplication.processEvents() diff --git a/tests/test_timeseries.py b/tests/test_timeseries.py index a22d635bbf6120c4cc91e182bb3011e1e556537e..ff12a655aa357fbc1fda1ee116e6b54c461b9327 100644 --- a/tests/test_timeseries.py +++ b/tests/test_timeseries.py @@ -101,7 +101,7 @@ class TestTimeSeries(EOTSVTestCase): overlapped = [] - def onOverlapp(overlapp:dict): + def onOverlapp(overlapp: dict): for tss, is_overlapp in overlapp.items(): self.assertIsInstance(tss, str) self.assertTrue(is_overlapp in [True, False, None]) @@ -135,6 +135,23 @@ class TestTimeSeries(EOTSVTestCase): s = "" + def test_find_overlap_memory_leak(self): + + from eotimeseriesviewer.main import EOTimeSeriesViewer + import random + EOTSV = EOTimeSeriesViewer() + EOTSV.loadExampleTimeSeries(loadAsync=False) + EOTSV.ui.show() + + TS: EOTSV.timeSeries() + ext:SpatialExtent = TS.maxSpatialExtent() + center: SpatialPoint = ext.spatialCenter() + + + self.showGui(EOTSV.ui) + + + def test_TimeSeriesDate(self): file = example.Images.Img_2014_03_20_LC82270652014079LGN00_BOA