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

Method test_prog

Lib/idlelib/idle_test/test_colorizer.py:76–89  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

74 self.assertTrue(colorizer.make_pat())
75
76 def test_prog(self):
77 prog = colorizer.prog
78 eq = self.assertEqual
79 line = 'def f():\n print("hello")\n'
80 m = prog.search(line)
81 eq(m.groupdict()['KEYWORD'], 'def')
82 m = prog.search(line, m.end())
83 eq(m.groupdict()['SYNC'], '\n')
84 m = prog.search(line, m.end())
85 eq(m.groupdict()['BUILTIN'], 'print')
86 m = prog.search(line, m.end())
87 eq(m.groupdict()['STRING'], '"hello"')
88 m = prog.search(line, m.end())
89 eq(m.groupdict()['SYNC'], '\n')
90
91 def test_idprog(self):
92 idprog = colorizer.idprog

Callers

nothing calls this directly

Calls 3

eqFunction · 0.85
searchMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected