From 46c9b56eb0e5e8032e2154ddaf192d7fb3766337 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl> Date: Tue, 6 Jul 2021 15:11:31 +0200 Subject: [PATCH] open_chunks_mmap_size test --- tests/test_series.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/test_series.py b/tests/test_series.py index e073eaf..c7f8e62 100644 --- a/tests/test_series.py +++ b/tests/test_series.py @@ -5,12 +5,18 @@ import unittest class TestSeries(unittest.TestCase): def test_trim_multiple_chunks_wo_close(self): + """ + Test trimming after writing without closing the series. + + Also tests out close_chunks and open_chunks_mmap_size + """ from tempsdb.series import create_series, TimeSeries series = create_series('test7', 'test7', 10, 4096) for i in range(0, 16000): series.append(i, b'\x00'*10) - + self.assertGreaterEqual(series.open_chunks_mmap_size(), 4096) + series.close_chunks() series.trim(8000) with series.iterate_range(0, 17000) as it: for ts, v in it: @@ -25,7 +31,7 @@ class TestSeries(unittest.TestCase): series.append(i, b'\x00'*10) series.close() series = TimeSeries('test8', 'test8') - series.trim(8000) + series.trim(3000) with series.iterate_range(0, 17000) as it: for ts, v in it: self.assertNotEqual(ts, 0) -- GitLab