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

Method test_a85encode_wrapcol

Lib/test/test_base64.py:950–970  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

948 eq(base64.a85encode(b' '*5, foldspaces=True, adobe=False), b'y+9')
949
950 def test_a85encode_wrapcol(self):
951 eq = self.assertEqual
952 b = b'www.python.org'
953 self._common_test_wrapcol(base64.a85encode, b)
954 eq(base64.a85encode(b, wrapcol=7), b'GB\\6`E-\nZP=Df.1\nGEb>')
955 eq(base64.a85encode(b"\0\0\0\0www.python.org", wrapcol=7),
956 b'zGB\\6`E\n-ZP=Df.\n1GEb>')
957 eq(base64.a85encode(b, wrapcol=75), b'GB\\6`E-ZP=Df.1GEb>')
958 eq(base64.a85encode(b, wrapcol=1),
959 b'G\nB\n\\\n6\n`\nE\n-\nZ\nP\n=\nD\nf\n.\n1\nG\nE\nb\n>')
960 eq(base64.a85encode(b, wrapcol=7, adobe=True),
961 b'<~GB\\6`\nE-ZP=Df\n.1GEb>\n~>')
962 eq(base64.a85encode(b, wrapcol=1),
963 b'G\nB\n\\\n6\n`\nE\n-\nZ\nP\n=\nD\nf\n.\n1\nG\nE\nb\n>')
964 eq(base64.a85encode(b, wrapcol=1, adobe=True),
965 b'<~\nGB\n\\6\n`E\n-Z\nP=\nDf\n.1\nGE\nb>\n~>')
966 with self.assertRaises(ValueError):
967 base64.a85encode(b, wrapcol=-7, adobe=True)
968 eq(base64.a85encode(b'', wrapcol=1, adobe=True), b'<~\n~>')
969 eq(base64.a85encode(b'', wrapcol=3, adobe=True), b'<~\n~>')
970 eq(base64.a85encode(b'', wrapcol=4, adobe=True), b'<~~>')
971
972 def test_b85encode(self):
973 eq = self.assertEqual

Callers

nothing calls this directly

Calls 3

_common_test_wrapcolMethod · 0.95
eqFunction · 0.85
assertRaisesMethod · 0.45

Tested by

no test coverage detected