diff options
Diffstat (limited to 'distixlib/msg_id_extractor_tests.py')
-rw-r--r-- | distixlib/msg_id_extractor_tests.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/distixlib/msg_id_extractor_tests.py b/distixlib/msg_id_extractor_tests.py index b47b0f3..0b5c82a 100644 --- a/distixlib/msg_id_extractor_tests.py +++ b/distixlib/msg_id_extractor_tests.py @@ -48,3 +48,18 @@ Wherefore art thou? msg = email.message_from_string(msg_text) self.assertEqual( distixlib.get_ids_from_message(msg), set(['capulet123@verona'])) + + def test_returns_ids_from_references(self): + msg_text = '''\ +From: user@example.com +To: other@example.com +Subject: O, Romeo +References: <capulet123@verona>, <capulet456@verona> + +Wherefore art thou? +''' + + msg = email.message_from_string(msg_text) + self.assertEqual( + distixlib.get_ids_from_message(msg), + set(['capulet123@verona', 'capulet456@verona'])) |