git.schokokeks.org
Repositories
Help
Report an Issue
freewvs.git
Code
Commits
Branches
Tags
Suche
Strukturansicht:
0aeada3
Branches
Tags
master
v0.1.1
v0.1.2
v0.1.3
v0.1.4
freewvs.git
tests
test_jsonlint.py
avoid some pylint warnings
Hanno Böck
commited
0aeada3
at 2019-12-14 09:46:03
test_jsonlint.py
Blame
History
Raw
import unittest import glob import json import sys import difflib class TestJsonLint(unittest.TestCase): @unittest.skipIf(sys.version_info < (3, 6, 0), "json.dumps force-sorts on python 3.5") def test_json_lint(self): valid = True for f in glob.glob("freewvsdb/*.json"): fp = open(f, "r") orig = fp.read() fp.close() tmp = json.loads(orig) new = json.dumps(tmp, indent=2) if orig != new: print("json %s not valid" % f) sys.stdout.writelines(difflib.unified_diff(orig, new)) valid = False self.assertTrue(valid) if __name__ == '__main__': unittest.main()