def test_recipientsplit_apply(self): env = Envelope('*****@*****.**', ['*****@*****.**', '*****@*****.**']) env.parse("""\ From: [email protected] To: [email protected] To: [email protected] test test\r """) policy = RecipientSplit() env1, env2 = policy.apply(env) assert_equal('*****@*****.**', env1.sender) assert_equal(['*****@*****.**'], env1.recipients) assert_equal('*****@*****.**', env1.headers['from']) assert_equal(['*****@*****.**', '*****@*****.**'], env1.headers.get_all('To')) assert_equal('test test\r\n', env1.message) assert_equal('*****@*****.**', env2.sender) assert_equal(['*****@*****.**'], env2.recipients) assert_equal('*****@*****.**', env2.headers['from']) assert_equal(['*****@*****.**', '*****@*****.**'], env2.headers.get_all('To')) assert_equal('test test\r\n', env2.message)
def test_recipientsplit_apply(self): env = Envelope('*****@*****.**', ['*****@*****.**', '*****@*****.**']) env.parse(b"""\ From: [email protected] To: [email protected] To: [email protected] test test\r """) policy = RecipientSplit() env1, env2 = policy.apply(env) self.assertEqual('*****@*****.**', env1.sender) self.assertEqual(['*****@*****.**'], env1.recipients) self.assertEqual('*****@*****.**', env1.headers['from']) self.assertEqual(['*****@*****.**', '*****@*****.**'], env1.headers.get_all('To')) self.assertEqual(b'test test\r\n', env1.message) self.assertEqual('*****@*****.**', env2.sender) self.assertEqual(['*****@*****.**'], env2.recipients) self.assertEqual('*****@*****.**', env2.headers['from']) self.assertEqual(['*****@*****.**', '*****@*****.**'], env2.headers.get_all('To')) self.assertEqual(b'test test\r\n', env2.message)
def test_recipientsplit_apply_onercpt(self): env = Envelope('*****@*****.**', ['*****@*****.**']) policy = RecipientSplit() assert_false(policy.apply(env))
def test_recipientsplit_apply_onercpt(self): env = Envelope('*****@*****.**', ['*****@*****.**']) policy = RecipientSplit() self.assertFalse(policy.apply(env))