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

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

        bug = Bug()
        with self.assertRaises(TypeError):
            json_or_raw(bug)
Beispiel #3
0
 def testNone(self):
     self.assertEqual(None, json_or_raw(None))
Beispiel #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"))
Beispiel #5
0
 def testNoJson(self):
     self.assertEqual("Text", NoJSON("Text"))
     self.assertEqual("Text", json_or_raw(NoJSON("Text")))
Beispiel #6
0
 def testNone(self):
     self.assertEqual(None, json_or_raw(None))
Beispiel #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'))
Beispiel #8
0
 def testNoJson(self):
     self.assertEqual("Text", NoJSON("Text"))
     self.assertEqual("Text", json_or_raw(NoJSON("Text")))