summaryrefslogtreecommitdiff
path: root/tests/commands/thread_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/commands/thread_test.py')
-rw-r--r--tests/commands/thread_test.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/commands/thread_test.py b/tests/commands/thread_test.py
index be358c48..cf39402d 100644
--- a/tests/commands/thread_test.py
+++ b/tests/commands/thread_test.py
@@ -162,3 +162,20 @@ class TestDetermineSender(unittest.TestCase):
account3 = _AccountTestClass(address='bar@example.com')
expected = ('to@example.com', account2)
self._test(accounts=[account1, account2, account3], expected=expected)
+
+ def test_force_realname_includes_real_name_in_returned_address_if_defined(self):
+ account1 = _AccountTestClass(address='foo@example.com')
+ account2 = _AccountTestClass(address='to@example.com', realname='Bar')
+ account3 = _AccountTestClass(address='baz@example.com')
+ expected = ('Bar <to@example.com>', account2)
+ self._test(accounts=[account1, account2, account3], expected=expected,
+ force_realname=True)
+
+ @unittest.expectedFailure
+ def test_doesnt_fail_with_force_realname_if_real_name_not_defined(self):
+ account1 = _AccountTestClass(address='foo@example.com')
+ account2 = _AccountTestClass(address='to@example.com')
+ account3 = _AccountTestClass(address='bar@example.com')
+ expected = ('to@example.com', account2)
+ self._test(accounts=[account1, account2, account3], expected=expected,
+ force_realname=True)