summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_diagram.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/test_diagram.py b/tests/test_diagram.py
index 843228b..a449bb0 100644
--- a/tests/test_diagram.py
+++ b/tests/test_diagram.py
@@ -1,6 +1,8 @@
import unittest
from examples.jsonParser import jsonObject
from examples.simpleBool import boolExpr
+from examples.simpleSQL import simpleSQL
+from examples.mozillaCalendarParser import calendars
from pyparsing.diagram import to_railroad, railroad_to_html
import tempfile
import os
@@ -36,3 +38,19 @@ class TestRailroadDiagrams(unittest.TestCase):
if self.railroad_debug():
print(temp.name)
+
+ def test_sql(self):
+ with self.get_temp() as temp:
+ railroad = to_railroad(simpleSQL)
+ temp.write(railroad_to_html(railroad))
+
+ if self.railroad_debug():
+ print(temp.name)
+
+ def test_calendars(self):
+ with self.get_temp() as temp:
+ railroad = to_railroad(calendars)
+ temp.write(railroad_to_html(railroad))
+
+ if self.railroad_debug():
+ print(temp.name)