Added data-quality health checks.

This commit is contained in:
larssand
2026-06-23 22:56:54 +02:00
parent e3938c2581
commit 865c79a5be
4 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
import unittest
from fgai.data_quality import assess_data_quality
from fgai.logs import parse_log_line
class DataQualityTests(unittest.TestCase):
def test_reports_missing_source_and_timestamp(self):
quality = assess_data_quality([parse_log_line("srcip=10.0.0.1 timestamp=now"), parse_log_line("action=deny")], {})
self.assertEqual(quality["missing_source"], 1)