Exemple #1
0
    def testNonJSONable(self):
        class Bug(object):
            pass

        bug = Bug()
        with self.assertRaises(TypeError):
            json_or_raw(bug)
Exemple #2
0
    def testNonJSONable(self):
        class Bug(object):
            pass

        bug = Bug()
        with self.assertRaises(TypeError):
            json_or_raw(bug)
Exemple #3
0
 def testNone(self):
     self.assertEqual(None, json_or_raw(None))
Exemple #4
0
 def testNormal(self):
     self.assertEqual('"Text"', json_or_raw("Text"))
     self.assertEqual('"T\' []ext"', json_or_raw("T' []ext"))
     self.assertEqual('"T\\"ext"', json_or_raw("T\"ext"))
Exemple #5
0
 def testNoJson(self):
     self.assertEqual("Text", NoJSON("Text"))
     self.assertEqual("Text", json_or_raw(NoJSON("Text")))
Exemple #6
0
 def testNone(self):
     self.assertEqual(None, json_or_raw(None))
Exemple #7
0
 def testNormal(self):
     self.assertEqual('"Text"', json_or_raw("Text"))
     self.assertEqual('"T\' []ext"', json_or_raw("T' []ext"))
     self.assertEqual('"T\\"ext"', json_or_raw('T"ext'))
Exemple #8
0
 def testNoJson(self):
     self.assertEqual("Text", NoJSON("Text"))
     self.assertEqual("Text", json_or_raw(NoJSON("Text")))