def setUp(self): with open("simple.json", "w") as fp: fp.write(""" {"home": "mydata", "processes": 4, "force": true, "extra": ["foo", "bar"], "expires": "2014-10-15", "lastrun": "2014-10-15 14:32:07"} """) with open("complex.json", "w") as fp: fp.write(""" {"home": "mydata", "processes": 4, "force": true, "extra": ["foo", "bar"], "mymodule": {"force": false, "extra": ["foo", "baz"], "expires": "2014-10-15", "arbitrary": { "nesting": { "depth": "works" } } }, "extramodule": {"unique": true} } """) self.simple = JSONFile("simple.json") self.complex = JSONFile("complex.json")