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

Method test_non_ascii

Lib/test/test_format.py:560–579  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 3

testformatFunction · 0.85
formatFunction · 0.85
assertEqualMethod · 0.45

Tested by

no test coverage detected