Уточнить обработку плотных трендов и восстановление сигналов

This commit is contained in:
2026-10-12 00:48:15 +03:00
parent 20454ff7fa
commit bbb4bc2b9d
14 changed files with 91 additions and 14 deletions

View File

@@ -56,6 +56,7 @@ class ProcessingQtTests(unittest.TestCase):
self.panel.method.setCurrentIndex(self.panel.method.findData(method))
self.calculate()
self.assertEqual(method, self.panel.curve.request.method)
self.panel.count.setValue(self.panel.count.value() + 1)
self.assertEqual(index + 1, len(self.panel.curves))
self.assertTrue(self.panel.export_button.isEnabled())
@@ -67,6 +68,12 @@ class ProcessingQtTests(unittest.TestCase):
self.assertEqual((), self.panel.curves)
self.assertIsNone(self.panel.curve)
def test_large_output_count_reaches_worker(self):
self.assertEqual(10000, self.panel.count.value())
self.panel.count.setValue(1_000_000)
self.calculate()
self.assertEqual(1_000_000, len(self.panel.curve.points))
def test_repeated_request_does_not_duplicate_curve(self):
self.calculate()
self.calculate()