From d2ee1fc5b94c61986f4f4dc36c75bcad85e1751e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl>
Date: Fri, 9 Jul 2021 16:04:14 +0200
Subject: [PATCH] fix bugs

---
 README.md            | 2 +-
 tempsdb/varlen.pyx   | 1 -
 tests/test_series.py | 3 +--
 tests/test_varlen.py | 4 ++--
 4 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index ebff4b7..3845f2d 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,7 @@ Consult the docs for how to disable it.
 
 ## v0.6.4
 
-* fixed a bug with slicing chunks
+* fixed a bug with slicing chunks in `VarlenSeries`
 * added extra comparison operators for `VarlenEntry`
 * added `sync` to `VarlenSeries`
 
diff --git a/tempsdb/varlen.pyx b/tempsdb/varlen.pyx
index 13883b3..3f4e1df 100644
--- a/tempsdb/varlen.pyx
+++ b/tempsdb/varlen.pyx
@@ -85,7 +85,6 @@ cdef class VarlenEntry:
                 return False
 
         cdef bytes b = self.slice(self.len-len_v, self.len)
-        logger.warning('comparing %s against %s', repr(b), repr(v))
         return b == v
 
     def __gt__(self, other) -> bool:
diff --git a/tests/test_series.py b/tests/test_series.py
index 9390851..fb72cdc 100644
--- a/tests/test_series.py
+++ b/tests/test_series.py
@@ -23,7 +23,6 @@ class TestSeries(unittest.TestCase):
                 self.assertNotEqual(ts, 0)
         series.close()
 
-    @unittest.skip("Known issue #3")
     def test_trim_multiple_chunks_with_close(self):
         from tempsdb.series import create_series, TimeSeries
         series = create_series('test8', 'test8', 10, 4096)
@@ -33,7 +32,7 @@ class TestSeries(unittest.TestCase):
         series.sync()
         series.close()
         series = TimeSeries('test8', 'test8')
-        series.trim(4000)
+        series.trim(4097)
         with series.iterate_range(0, 17000) as it:
             for ts, v in it:
                 self.assertNotEqual(ts, 0)
diff --git a/tests/test_varlen.py b/tests/test_varlen.py
index 100a73e..4ccb9b6 100644
--- a/tests/test_varlen.py
+++ b/tests/test_varlen.py
@@ -43,9 +43,9 @@ class TestVarlen(unittest.TestCase):
                 self.assertNotEqual(ve, b'test')
                 self.assertTrue(ve.slice(0, 4), b'test')
                 self.assertTrue(ve.startswith(b'test '))
-                # self.assertTrue(ve.endswith(b'skarabeusza'))
+                self.assertTrue(ve.endswith(b'skarabeusza'))
                 self.assertFalse(ve.startswith(b'tost'))
-                # self.assertFalse(ve.endswith(b'skerabeusza'))
+                self.assertFalse(ve.endswith(b'skerabeusza'))
                 ve = iterator.get_next()
 
     def test_varlen_gzip(self):
-- 
GitLab