(self)
| 558 | testcommon(b"a%sb", (b'c\0d',), b'ac\0db') |
| 559 | |
| 560 | def test_non_ascii(self): |
| 561 | testformat("\u20ac=%f", (1.0,), "\u20ac=1.000000") |
| 562 | |
| 563 | self.assertEqual(format("abc", "\u2007<5"), "abc\u2007\u2007") |
| 564 | self.assertEqual(format(123, "\u2007<5"), "123\u2007\u2007") |
| 565 | self.assertEqual(format(12.5, "\u2007<6"), "12.5\u2007\u2007") |
| 566 | self.assertEqual(format(0j, "\u2007<4"), "0j\u2007\u2007") |
| 567 | self.assertEqual(format(1+2j, "\u2007<8"), "(1+2j)\u2007\u2007") |
| 568 | |
| 569 | self.assertEqual(format("abc", "\u2007>5"), "\u2007\u2007abc") |
| 570 | self.assertEqual(format(123, "\u2007>5"), "\u2007\u2007123") |
| 571 | self.assertEqual(format(12.5, "\u2007>6"), "\u2007\u200712.5") |
| 572 | self.assertEqual(format(1+2j, "\u2007>8"), "\u2007\u2007(1+2j)") |
| 573 | self.assertEqual(format(0j, "\u2007>4"), "\u2007\u20070j") |
| 574 | |
| 575 | self.assertEqual(format("abc", "\u2007^5"), "\u2007abc\u2007") |
| 576 | self.assertEqual(format(123, "\u2007^5"), "\u2007123\u2007") |
| 577 | self.assertEqual(format(12.5, "\u2007^6"), "\u200712.5\u2007") |
| 578 | self.assertEqual(format(1+2j, "\u2007^8"), "\u2007(1+2j)\u2007") |
| 579 | self.assertEqual(format(0j, "\u2007^4"), "\u20070j\u2007") |
| 580 | |
| 581 | def test_locale(self): |
| 582 | try: |
nothing calls this directly
no test coverage detected