diff options
Diffstat (limited to 'reconfigure/tests/parsers/jsonparser_tests.py')
-rw-r--r-- | reconfigure/tests/parsers/jsonparser_tests.py | 7 |
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 |