commit | 43cf0b28d5e5f7a89fc5b641738e0af07bfee2e5 | [log] [tgz] |
---|---|---|
author | eli.bendersky <devnull@localhost> | Wed Oct 19 05:56:15 2011 +0200 |
committer | eli.bendersky <devnull@localhost> | Wed Oct 19 05:56:15 2011 +0200 |
tree | eca43b5ad820ec4e350e97ee9dde3f495a658400 | |
parent | f603f054a9eae94df1fb97b717fcd55b4e9dfa06 [diff] [blame] |
fix issue 48: handling of empty files
diff --git a/tests/test_c_parser.py b/tests/test_c_parser.py index ea95644..75f6636 100644 --- a/tests/test_c_parser.py +++ b/tests/test_c_parser.py
@@ -107,6 +107,11 @@ t = self.parse('int a; char c;') self.failUnless(isinstance(t, FileAST)) self.assertEqual(len(t.ext), 2) + + # empty file + t2 = self.parse('') + self.failUnless(isinstance(t2, FileAST)) + self.assertEqual(len(t2.ext), 0) def test_empty_toplevel_decl(self): code = 'int foo;;'