(self)
| 121 | policyclass(newtline=None) |
| 122 | |
| 123 | def test_policy_addition(self): |
| 124 | expected = self.policy_defaults.copy() |
| 125 | p1 = email.policy.default.clone(max_line_length=100) |
| 126 | p2 = email.policy.default.clone(max_line_length=50) |
| 127 | added = p1 + p2 |
| 128 | expected.update(max_line_length=50) |
| 129 | for attr, value in expected.items(): |
| 130 | self.assertEqual(getattr(added, attr), value) |
| 131 | added = p2 + p1 |
| 132 | expected.update(max_line_length=100) |
| 133 | for attr, value in expected.items(): |
| 134 | self.assertEqual(getattr(added, attr), value) |
| 135 | added = added + email.policy.default |
| 136 | for attr, value in expected.items(): |
| 137 | self.assertEqual(getattr(added, attr), value) |
| 138 | |
| 139 | def test_fold_utf8(self): |
| 140 | expected_ascii = 'Subject: =?utf-8?q?=C3=A1?=\n' |
nothing calls this directly
no test coverage detected