class TestMemoryDB: def setup(self): self.connection_string = "sqlite:///:memory:" self.series_service = SeriesService(connection_string=self.connection_string, debug=False) self.session = self.series_service._session_factory.get_session() engine = self.series_service._session_factory.engine test_util.build_db(engine) self.series = test_util.add_series(self.session) self.memory_db = MemoryDatabase(self.series_service) def test_delete_points(self): with pytest.raises(NotImplementedError): self.memory_db.delete_points("filter") def test_add_points(self): with pytest.raises(NotImplementedError): self.memory_db.add_points("filter") def test_update_points(self): with pytest.raises(NotImplementedError): self.memory_db.update_points("filter", [1, 2, 3]) def test_get_data_values_is_empty(self): dvs = self.memory_db.get_data_values() assert len(dvs) == 0