Ejemplo n.º 1
0
 def testLoadEmptyFile(self):
     tempfile = join(self.tempdir, 'json.json')
     open(tempfile, 'w').close()
     self.assertRaises(JSONDecodeError, lambda: JsonDict.load(tempfile))
     self.assertEquals({}, JsonDict.load(tempfile, emptyOnError=True))
     self.assertRaises(JSONDecodeError, lambda: JsonList.load(tempfile))
     self.assertEquals([], JsonList.load(tempfile, emptyOnError=True))
Ejemplo n.º 2
0
 def testLoadEmptyFile(self):
     tempfile = join(self.tempdir, 'json.json')
     open(tempfile, 'w').close()
     self.assertRaises(JSONDecodeError, lambda: JsonDict.load(tempfile))
     self.assertEquals({}, JsonDict.load(tempfile, emptyOnError=True))
     self.assertRaises(JSONDecodeError, lambda: JsonList.load(tempfile))
     self.assertEquals([], JsonList.load(tempfile, emptyOnError=True))
Ejemplo n.º 3
0
 def testLoadEmptyFile(self):
     tempfile = join(self.tempdir, 'json.json')
     with open(tempfile, 'w') as fp:
         pass
     self.assertRaises(json.JSONDecodeError,
                       lambda: JsonDict.load(tempfile))
     self.assertEqual({}, JsonDict.load(tempfile, emptyOnError=True))
     self.assertRaises(json.JSONDecodeError,
                       lambda: JsonList.load(tempfile))
     self.assertEqual([], JsonList.load(tempfile, emptyOnError=True))
Ejemplo n.º 4
0
 def testLoadList(self):
     jd = JsonList(['hello', 'world'])
     tempfile = join(self.tempdir, 'json.json')
     with open(tempfile, 'w') as fp:
         fp.write(str(jd))
     with open(tempfile) as fp:
         jd2 = JsonList.load(fp)
     self.assertEqual(jd, jd2)
Ejemplo n.º 5
0
 def testLoadList(self):
     jd = JsonList(['hello', 'world'])
     tempfile = join(self.tempdir, 'json.json')
     open(tempfile, 'w').write(str(jd))
     jd2 = JsonList.load(open(tempfile))
     self.assertEquals(jd, jd2)
Ejemplo n.º 6
0
 def testLoadList(self):
     jd = JsonList(['hello', 'world'])
     tempfile = join(self.tempdir, 'json.json')
     open(tempfile, 'w').write(str(jd))
     jd2 = JsonList.load(open(tempfile))
     self.assertEquals(jd, jd2)