add relationship fields
This commit is contained in:
@@ -25,3 +25,13 @@ class StreamProfileTests(unittest.TestCase):
|
||||
self.assertEqual(profiles["dns"].field_weights["qh"], 1.5)
|
||||
self.assertEqual(profiles["dns"].field_weights["query_domain"]["rare_value"], 2.0)
|
||||
self.assertNotIn("bad", profiles["dns"].field_weights)
|
||||
|
||||
def test_parses_relationship_fields(self):
|
||||
profiles = parse_profiles([{"stream_id": "windows", "entity_field": "username", "relationship_fields": [{"left": "username", "right": "srcip", "name": "user source IP"}, {"left": "username", "right": "srcip"}]}])
|
||||
|
||||
relationships = profiles["windows"].relationship_fields
|
||||
|
||||
self.assertEqual(len(relationships), 1)
|
||||
self.assertEqual(relationships[0].left, "username")
|
||||
self.assertEqual(relationships[0].right, "srcip")
|
||||
self.assertEqual(relationships[0].name, "user source IP")
|
||||
|
||||
Reference in New Issue
Block a user