lib-python.2.5.test.test_eof.py Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jython-standalone Show documentation
Show all versions of jython-standalone Show documentation
Jython is an implementation of the high-level, dynamic, object-oriented
language Python written in 100% Pure Java, and seamlessly integrated with
the Java platform. It thus allows you to run Python on any Java platform.
#! /usr/bin/env python
"""test script for a few new invalid token catches"""
import os
import unittest
from test import test_support
class EOFTestCase(unittest.TestCase):
def test_EOFC(self):
expect = "EOL while scanning single-quoted string (, line 1)"
try:
eval("""'this is a test\
""")
except SyntaxError, msg:
self.assertEqual(str(msg), expect)
else:
raise test_support.TestFailed
def test_EOFS(self):
expect = "EOF while scanning triple-quoted string (, line 1)"
try:
eval("""'''this is a test""")
except SyntaxError, msg:
self.assertEqual(str(msg), expect)
else:
raise test_support.TestFailed
def test_main():
test_support.run_unittest(EOFTestCase)
if __name__ == "__main__":
test_main()