summaryrefslogtreecommitdiff
path: root/reconfigure/tests/parsers/jsonparser_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'reconfigure/tests/parsers/jsonparser_tests.py')
-rw-r--r--reconfigure/tests/parsers/jsonparser_tests.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/reconfigure/tests/parsers/jsonparser_tests.py b/reconfigure/tests/parsers/jsonparser_tests.py
index 1c1312e..c385763 100644
--- a/reconfigure/tests/parsers/jsonparser_tests.py
+++ b/reconfigure/tests/parsers/jsonparser_tests.py
@@ -1,3 +1,4 @@
+import json
from reconfigure.tests.parsers.base_test import BaseParserTest
from reconfigure.parsers import JsonParser
from reconfigure.nodes import *
@@ -20,5 +21,11 @@ class JsonParserTest (BaseParserTest):
),
)
+ def test_stringify(self):
+ unparsed = self.parser.stringify(self.__class__.parsed)
+ a, b = self.stringified, unparsed
+ if json.loads(a) != json.loads(b):
+ print('SOURCE: %s\n\nGENERATED: %s' % (a, b))
+ self.assertEquals(a, b)
del BaseParserTest