import sys import unittest sys.path.append('.') import notscared.converters as conv class TestConverter(unittest.TestCase): def setUp(self): self.converter = conv.Converter() def test_db_to_h5(self): # Test case setup db_path = "test.db" table_name = 'traces' columns = ['samples', 'ptxt', 'ctxt', 'tile_x', 'tile_y'] # Run the method self.converter.db_to_zarr(db_path, table_name, columns) zarr_path = db_path.replace(".db", ".zarr") # Assertions self.assertEqual(zarr_path, "test.zarr") if __name__ == '__main__': unittest.main()