Implemented the UI improvements. and roadmap

This commit is contained in:
larssand
2026-06-24 20:43:40 +02:00
parent 24ee2367a2
commit 223b2a013e
6 changed files with 151 additions and 23 deletions

View File

@@ -5,6 +5,7 @@ from fgai.stream_profiles import parse_profiles
class StreamProfileTests(unittest.TestCase):
def test_parses_field_level_profile(self):
profiles = parse_profiles([{"stream_id": "dns", "entity_field": "IP", "categorical_fields": ["QH"], "numeric_fields": ["Elapsed"]}])
profiles = parse_profiles([{"stream_id": "dns", "name": "DNS client behavior", "entity_field": "IP", "categorical_fields": ["QH"], "numeric_fields": ["Elapsed"]}])
self.assertEqual(profiles["dns"].name, "DNS client behavior")
self.assertEqual(profiles["dns"].entity_field, "IP")
self.assertEqual(profiles["dns"].numeric_fields, ("Elapsed",))