Exemplo n.º 1
0
 def _testNewlines(self, sep):
     src = u"a=1" + sep + "b=2"
     globs = {}
     co = compile(src, "foo.py")
     exec co in globs
     self.failUnlessEqual(globs['a'], 1)
     self.failUnlessEqual(globs['b'], 2)
Exemplo n.º 2
0
 def _testNewlines(self, sep):
     src = u"a=1" + sep + "b=2"
     globs = {}
     co = compile(src, "foo.py")
     exec co in globs
     self.failUnlessEqual(globs["a"], 1)
     self.failUnlessEqual(globs["b"], 2)
Exemplo n.º 3
0
 def testSyntaxError(self):
     globs = {}
     try:
         co = compile(u"\ndef class()", "foo.py", lineno=100)
         raise AssertionError, "not reached!"
     except SyntaxError, why:
         self.failUnlessEqual(why.lineno, 102)
         self.failUnlessEqual(why.filename, "foo.py")
Exemplo n.º 4
0
 def testSyntaxError(self):
     globs = {}
     try:
         co = compile(u"\ndef class()", "foo.py", lineno=100)
         raise AssertionError, "not reached!"
     except SyntaxError, why:
         self.failUnlessEqual(why.lineno, 102)
         self.failUnlessEqual(why.filename, "foo.py")
Exemplo n.º 5
0
 def testTrailingWhitespace(self):
     globs = {}
     # And the simple compile.
     co = compile(u"a=1\n  ", "foo.py")
     exec co in globs
     self.failUnlessEqual(globs["a"], 1)
Exemplo n.º 6
0
 def testSimple(self):
     globs = {}
     # And the simple compile.
     co = compile(u"a=1", "foo.py")
     exec co in globs
     self.failUnlessEqual(globs["a"], 1)
Exemplo n.º 7
0
 def testTrailingWhitespace(self):
     globs = {}
     # And the simple compile.
     co = compile(u"a=1\n  ", "foo.py")
     exec co in globs
     self.failUnlessEqual(globs['a'], 1)
Exemplo n.º 8
0
 def testSimple(self):
     globs = {}
     # And the simple compile.
     co = compile(u"a=1", "foo.py")
     exec co in globs
     self.failUnlessEqual(globs['a'], 1)