Esempio n. 1
0
 def test_same_address_with_different_real_name_is_removed(self):
     input_ = [self.me_named, self.you]
     expected = [self.you]
     actual = utils.clear_my_address(self.mine, input_)
     self.assertListEqual(actual, expected)
Esempio n. 2
0
 def test_case_matters(self):
     input_ = [self.me1, self.me2, self.me3, self.me4]
     expected = [self.me2, self.me4]
     actual = utils.clear_my_address(self.mine, input_)
     self.assertListEqual(actual, expected)
Esempio n. 3
0
 def test_only_my_emails_result_in_empty_list(self):
     expected = []
     actual = utils.clear_my_address(
         self.mine, [self.me1, self.me3, self.me_named])
     self.assertListEqual(actual, expected)
Esempio n. 4
0
 def test_other_emails_are_untouched(self):
     input_ = [self.you, self.me1, self.me_named, self.named]
     expected = [self.you, self.named]
     actual = utils.clear_my_address(self.mine, input_)
     self.assertListEqual(actual, expected)
Esempio n. 5
0
 def test_empty_input_returns_empty_list(self):
     self.assertListEqual(
         utils.clear_my_address(self.mine, []), [])