MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_encode

Method test_encode

Lib/test/test_email/test_email.py:4671–4691  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

4669 eq(base64mime.decode('aGVsbG8='), b'hello')
4670
4671 def test_encode(self):
4672 eq = self.assertEqual
4673 eq(base64mime.body_encode(b''), '')
4674 eq(base64mime.body_encode(b'hello'), 'aGVsbG8=\n')
4675 # Test the binary flag
4676 eq(base64mime.body_encode(b'hello\n'), 'aGVsbG8K\n')
4677 # Test the maxlinelen arg
4678 eq(base64mime.body_encode(b'xxxx ' * 20, maxlinelen=40), """\
4679eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
4680eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
4681eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg
4682eHh4eCB4eHh4IA==
4683""")
4684 # Test the eol argument
4685 eq(base64mime.body_encode(b'xxxx ' * 20, maxlinelen=40, eol='\r\n'),
4686 """\
4687eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg\r
4688eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg\r
4689eHh4eCB4eHh4IHh4eHggeHh4eCB4eHh4IHh4eHgg\r
4690eHh4eCB4eHh4IA==\r
4691""")
4692
4693 def test_header_encode(self):
4694 eq = self.assertEqual

Callers

nothing calls this directly

Calls 2

body_encodeMethod · 0.80
eqFunction · 0.50

Tested by

no test coverage detected