blob: aa7241d947045eba2e7ed6b734ad28c520a80be6 [file] [log] [blame]
Neal Norwitz40d37812005-10-02 01:48:49 +00001
2import test.test_support, unittest
3import os
4
5class CodingTest(unittest.TestCase):
6 def test_bad_coding(self):
7 module_name = 'bad_coding'
8 self.assertRaises(SyntaxError, __import__, 'test.' + module_name)
9
10 path = os.path.dirname(__file__)
11 filename = os.path.join(path, module_name + '.py')
12 fp = open(filename)
13 text = fp.read()
14 fp.close()
15 self.assertRaises(SyntaxError, compile, text, filename, 'exec')
16
17def test_main():
18 test.test_support.run_unittest(CodingTest)
19
20if __name__ == "__main__":
21 test_main()