Lines Matching defs:quoprimime
39 from email import quoprimime
3026 'quoprimime', 'utils',
4399 self.assertFalse(quoprimime.header_check(c),
4402 self.assertTrue(quoprimime.header_check(c),
4407 self.assertFalse(quoprimime.body_check(c),
4410 self.assertTrue(quoprimime.body_check(c),
4415 eq(quoprimime.header_length(b'hello'), 5)
4417 eq(len(quoprimime.header_encode(b'hello', charset='xxx')),
4418 quoprimime.header_length(b'hello') +
4421 eq(quoprimime.header_length(b'h@e@l@l@o@'), 20)
4423 eq(len(quoprimime.header_encode(b'h@e@l@l@o@', charset='xxx')),
4424 quoprimime.header_length(b'h@e@l@l@o@') +
4428 eq(quoprimime.header_length(bytes([c])), 1,
4434 eq(quoprimime.header_length(bytes([c])), 3,
4436 eq(quoprimime.header_length(b' '), 1)
4441 eq(quoprimime.body_length(bytes([c])), 1)
4443 eq(quoprimime.body_length(bytes([c])), 3)
4448 self.assertEqual(quoprimime.unquote(quoprimime.quote(c)), c)
4452 encoded_header = quoprimime.header_encode(header)
4454 encoded_header = quoprimime.header_encode(header, charset)
4476 decoded_header = quoprimime.header_decode(encoded_header)
4493 self.assertEqual(quoprimime.header_decode('=30' * 257), '0' * 257)
4497 decoded = quoprimime.decode(encoded)
4499 decoded = quoprimime.decode(encoded, eol=eol)
4583 encoded_body = quoprimime.body_encode(body, **kwargs)
4670 eq(quoprimime.body_encode(''), '')
4671 eq(quoprimime.body_encode('hello'), 'hello')
4673 eq(quoprimime.body_encode('hello\r\nworld'), 'hello\nworld')
4675 eq(quoprimime.body_encode('xxxx ' * 20, maxlinelen=40), """\
4680 eq(quoprimime.body_encode('xxxx ' * 20, maxlinelen=40, eol='\r\n'),
4685 eq(quoprimime.body_encode("""\