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

Method test_unctrl

Lib/test/test_curses.py:1329–1344  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1327 self.assertEqual(alt(ord('A')), 0xc1)
1328
1329 def test_unctrl(self):
1330 unctrl = curses.ascii.unctrl
1331 self.assertEqual(unctrl('a'), 'a')
1332 self.assertEqual(unctrl('A'), 'A')
1333 self.assertEqual(unctrl(';'), ';')
1334 self.assertEqual(unctrl(' '), ' ')
1335 self.assertEqual(unctrl('\x7f'), '^?')
1336 self.assertEqual(unctrl('\n'), '^J')
1337 self.assertEqual(unctrl('\0'), '^@')
1338 self.assertEqual(unctrl(ord('A')), 'A')
1339 self.assertEqual(unctrl(ord('\n')), '^J')
1340 # Meta-bit characters
1341 self.assertEqual(unctrl('\x8a'), '!^J')
1342 self.assertEqual(unctrl('\xc1'), '!A')
1343 self.assertEqual(unctrl(ord('\x8a')), '!^J')
1344 self.assertEqual(unctrl(ord('\xc1')), '!A')
1345
1346
1347def lorem_ipsum(win):

Callers

nothing calls this directly

Calls 2

unctrlFunction · 0.85
assertEqualMethod · 0.45

Tested by

no test coverage detected