(self)
| 4651 | |
| 4652 | class TestBase64(unittest.TestCase): |
| 4653 | def test_len(self): |
| 4654 | eq = self.assertEqual |
| 4655 | eq(base64mime.header_length('hello'), |
| 4656 | len(base64mime.body_encode(b'hello', eol=''))) |
| 4657 | for size in range(15): |
| 4658 | if size == 0 : bsize = 0 |
| 4659 | elif size <= 3 : bsize = 4 |
| 4660 | elif size <= 6 : bsize = 8 |
| 4661 | elif size <= 9 : bsize = 12 |
| 4662 | elif size <= 12: bsize = 16 |
| 4663 | else : bsize = 20 |
| 4664 | eq(base64mime.header_length('x' * size), bsize) |
| 4665 | |
| 4666 | def test_decode(self): |
| 4667 | eq = self.assertEqual |
nothing calls this directly
no test coverage detected