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)
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)
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")
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)
def testSimple(self): globs = {} # And the simple compile. co = compile(u"a=1", "foo.py") exec co in globs self.failUnlessEqual(globs["a"], 1)
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)
def testSimple(self): globs = {} # And the simple compile. co = compile(u"a=1", "foo.py") exec co in globs self.failUnlessEqual(globs['a'], 1)