MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_non_ascii

Method test_non_ascii

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

Source from the content-addressed store, hash-verified

403 testcommon(b"a%sb", (b'c\0d',), b'ac\0db')
404
405 def test_non_ascii(self):
406 testformat("\u20ac=%f", (1.0,), "\u20ac=1.000000")
407
408 self.assertEqual(format("abc", "\u2007<5"), "abc\u2007\u2007")
409 self.assertEqual(format(123, "\u2007<5"), "123\u2007\u2007")
410 self.assertEqual(format(12.5, "\u2007<6"), "12.5\u2007\u2007")
411 self.assertEqual(format(0j, "\u2007<4"), "0j\u2007\u2007")
412 self.assertEqual(format(1+2j, "\u2007<8"), "(1+2j)\u2007\u2007")
413
414 self.assertEqual(format("abc", "\u2007>5"), "\u2007\u2007abc")
415 self.assertEqual(format(123, "\u2007>5"), "\u2007\u2007123")
416 self.assertEqual(format(12.5, "\u2007>6"), "\u2007\u200712.5")
417 self.assertEqual(format(1+2j, "\u2007>8"), "\u2007\u2007(1+2j)")
418 self.assertEqual(format(0j, "\u2007>4"), "\u2007\u20070j")
419
420 self.assertEqual(format("abc", "\u2007^5"), "\u2007abc\u2007")
421 self.assertEqual(format(123, "\u2007^5"), "\u2007123\u2007")
422 self.assertEqual(format(12.5, "\u2007^6"), "\u200712.5\u2007")
423 self.assertEqual(format(1+2j, "\u2007^8"), "\u2007(1+2j)\u2007")
424 self.assertEqual(format(0j, "\u2007^4"), "\u20070j\u2007")
425
426 @unittest.expectedFailureIfWindows("TODO: RUSTPYTHON; AssertionError: ',' not found in '123456789'")
427 def test_locale(self):

Callers

nothing calls this directly

Calls 3

testformatFunction · 0.85
formatFunction · 0.50
assertEqualMethod · 0.45

Tested by

no test coverage detected