add basic test

This commit is contained in:
frederik
2025-11-09 18:39:28 +01:00
committed by Nachtzuster
parent eda7958fbc
commit 2649ae972d
2 changed files with 68 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
import os
TESTDATA = os.path.join(os.path.dirname(__file__), 'testdata')
class Settings(dict):
def getint(self, key):
return int(self.get(key))
def getfloat(self, key):
return float(self.get(key))
@classmethod
def with_defaults(cls):
settings = {
'OVERLAP': 0.0,
'LATITUDE': 50,
'LONGITUDE': 5,
'CONFIDENCE': 0.7,
'DATABASE_LANG': 'en',
'PRIVACY_THRESHOLD': 0,
'EXTRACTION_LENGTH': 6,
'MODEL': 'BirdNET_GLOBAL_6K_V2.4_Model_FP16',
'DATA_MODEL_VERSION': 1,
'SENSITIVITY': 1.25,
'SF_THRESH': 0.003,
}
return cls(settings)