PageRenderTime 6ms CodeModel.GetById 1ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/Lib/test/test_coding.py

http://unladen-swallow.googlecode.com/
Python | 28 lines | 21 code | 7 blank | 0 comment | 1 complexity | 958db4201a7ca3eccb9802a09169e2e8 MD5 | raw file
 1
 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.verify_bad_module(module_name)
 9
10    def test_bad_coding2(self):
11        module_name = 'bad_coding2'
12        self.verify_bad_module(module_name)
13
14    def verify_bad_module(self, module_name):
15        self.assertRaises(SyntaxError, __import__, 'test.' + module_name)
16
17        path = os.path.dirname(__file__)
18        filename = os.path.join(path, module_name + '.py')
19        fp = open(filename)
20        text = fp.read()
21        fp.close()
22        self.assertRaises(SyntaxError, compile, text, filename, 'exec')
23
24def test_main():
25    test.test_support.run_unittest(CodingTest)
26
27if __name__ == "__main__":
28    test_main()