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

Method test_utf8

Lib/test/test_capi/test_unicode.py:1802–1814  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1800 "\0$\u20AC\U0010FFFF")
1801
1802 def test_utf8(self):
1803 writer = self.create_writer(0)
1804 writer.write_utf8(b"ascii", -1)
1805 writer.write_char(ord('-'))
1806 writer.write_utf8(b"latin1=\xC3\xA9", -1)
1807 writer.write_char(ord('-'))
1808 writer.write_utf8(b"euro=\xE2\x82\xAC", -1)
1809 writer.write_char(ord('.'))
1810 writer.write_utf8(NULL, 0)
1811 # CRASHES writer.write_utf8(NULL, 1)
1812 # CRASHES writer.write_utf8(NULL, -1)
1813 self.assertEqual(writer.finish(),
1814 "ascii-latin1=\xE9-euro=\u20AC.")
1815
1816 def test_ascii(self):
1817 writer = self.create_writer(0)

Callers

nothing calls this directly

Calls 4

create_writerMethod · 0.95
write_charMethod · 0.80
assertEqualMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected