summaryrefslogtreecommitdiff
path: root/test/testyacc.py
diff options
context:
space:
mode:
authorDavid Beazley <dave@dabeaz.com>2015-04-26 16:17:11 -0500
committerDavid Beazley <dave@dabeaz.com>2015-04-26 16:17:11 -0500
commitc81417ba8856ecbc0770f3b422c9a92bf6d24db3 (patch)
tree32ae3a4fcb98558f76fd62f73fe8952e568a926a /test/testyacc.py
parented2f634bf9ae7d75da716d18d6994dc1952fdfd0 (diff)
downloadply-c81417ba8856ecbc0770f3b422c9a92bf6d24db3.tar.gz
One more yacc package test added
Diffstat (limited to 'test/testyacc.py')
-rw-r--r--test/testyacc.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/testyacc.py b/test/testyacc.py
index 90b0ebb..7620c38 100644
--- a/test/testyacc.py
+++ b/test/testyacc.py
@@ -433,4 +433,12 @@ class YaccErrorWarningTests(unittest.TestCase):
r = parser.parse('3+4+5')
self.assertEqual(r, 12)
+ def test_pkg_test5(self):
+ from pkg_test5 import parser
+ self.assertTrue(os.path.exists('pkg_test5/parsing/parsetab.py'))
+ self.assertTrue(os.path.exists('pkg_test5/parsing/lextab.py'))
+ self.assertTrue(os.path.exists('pkg_test5/parsing/parser.out'))
+ r = parser.parse('3+4+5')
+ self.assertEqual(r, 12)
+
unittest.main()