fix ui
This commit is contained in:
@ -20,7 +20,9 @@ class RingBufferTests(unittest.TestCase):
|
||||
self.assertIsNotNone(ring.distance_axis)
|
||||
self.assertIsNotNone(ring.get_last_fft_linear())
|
||||
self.assertIsNotNone(ring.last_fft_db)
|
||||
self.assertEqual(ring.width, 64)
|
||||
self.assertEqual(ring.ring.shape[0], 4)
|
||||
self.assertEqual(ring.ring.shape[1], 64)
|
||||
self.assertEqual(ring.ring_fft.shape, (4, ring.fft_bins))
|
||||
|
||||
def test_ring_buffer_reallocates_when_sweep_width_grows(self):
|
||||
@ -32,6 +34,14 @@ class RingBufferTests(unittest.TestCase):
|
||||
self.assertIsNotNone(ring.ring)
|
||||
self.assertEqual(ring.ring.shape, (3, ring.width))
|
||||
|
||||
def test_ring_buffer_reallocates_when_sweep_width_shrinks(self):
|
||||
ring = RingBuffer(max_sweeps=3)
|
||||
ring.push(np.ones((2048,), dtype=np.float32), np.linspace(3.3, 14.3, 2048))
|
||||
ring.push(np.ones((256,), dtype=np.float32), np.linspace(3.3, 14.3, 256))
|
||||
self.assertEqual(ring.width, 256)
|
||||
self.assertIsNotNone(ring.ring)
|
||||
self.assertEqual(ring.ring.shape, (3, 256))
|
||||
|
||||
def test_ring_buffer_tracks_latest_fft_and_display_arrays(self):
|
||||
ring = RingBuffer(max_sweeps=2)
|
||||
ring.push(np.linspace(0.0, 1.0, 64, dtype=np.float32), np.linspace(3.3, 14.3, 64))
|
||||
|
||||
Reference in New Issue
Block a user