MCPcopy Index your code
hub / github.com/python/cpython / test_policy_addition

Method test_policy_addition

Lib/test/test_email/test_policy.py:123–137  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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'

Callers

nothing calls this directly

Calls 5

copyMethod · 0.45
cloneMethod · 0.45
updateMethod · 0.45
itemsMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected