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)
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)
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)
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)
def test_empty_input_returns_empty_list(self): self.assertListEqual( utils.clear_my_address(self.mine, []), [])