Lines Matching refs:code

98         code = ["""
114 for c in code:
115 compile(c, "<code>", "exec")
176 code = '''
194 exec code
245 # the first line of code starts after 256, correct line numbers
420 code = b'# -*- coding: badencoding -*-\npass\n'
421 self.assertRaises(SyntaxError, compile, code, 'tmp', 'exec')
422 code = u"# -*- coding: utf-8 -*-\npass\n"
423 self.assertRaises(SyntaxError, compile, code, "tmp", "exec")
424 code = 'u"\xc2\xa4"\n'
425 self.assertEqual(eval(code), u'\xc2\xa4')
426 code = u'u"\xc2\xa4"\n'
427 self.assertEqual(eval(code), u'\xc2\xa4')
428 code = '# -*- coding: latin1 -*-\nu"\xc2\xa4"\n'
429 self.assertEqual(eval(code), u'\xc2\xa4')
430 code = '# -*- coding: utf-8 -*-\nu"\xc2\xa4"\n'
431 self.assertEqual(eval(code), u'\xa4')
432 code = '# -*- coding: iso8859-15 -*-\nu"\xc2\xa4"\n'
433 self.assertEqual(eval(code), test_support.u(r'\xc2\u20ac'))
434 code = 'u"""\\\n# -*- coding: utf-8 -*-\n\xc2\xa4"""\n'
435 self.assertEqual(eval(code), u'# -*- coding: utf-8 -*-\n\xc2\xa4')
540 for fname, code in sample_code:
541 co1 = compile(code, '%s1' % fname, 'exec')
542 ast = compile(code, '%s2' % fname, 'exec', _ast.PyCF_ONLY_AST)
546 # the code object's filename comes from the second compilation step
575 # The source code is null-terminated internally, but bytes-like
582 code = compile(buffer("123\x00", 1, 2), "<dummy>", "eval")
583 self.assertEqual(eval(code), 23)
584 code = compile(buffer("1234", 1, 2), "<dummy>", "eval")
585 self.assertEqual(eval(code), 23)
586 code = compile(buffer("$23$", 1, 2), "<dummy>", "eval")
587 self.assertEqual(eval(code), 23)
590 # These tests check that the computed stack size for a code object
595 def check_stack_size(self, code):
598 if isinstance(code, str):
599 code = compile(code, "<foo>", "single")
600 max_size = math.ceil(math.log(len(code.co_code)))
601 self.assertLessEqual(code.co_stacksize, max_size)
622 code = "def f(x):\n"
623 code += " x and x\n" * self.N
624 self.check_stack_size(code)
643 code = "f1, f2 = lambda: %r, lambda: %r" % (const, const)
644 exec(code, ns)