def test_converts_primitives_to_json(self):
     for t in set(Converter.primitives + Converter.containers):
         if t is str or t is unicode:
             self.assertEqual(json.dumps(self.test_data[t]),
                              '"{}"'.format(self.test_data[t]))
         elif t is bool:
             self.assertEqual(json.dumps(self.test_data[t]),
                              str(self.test_data[t]).lower())
         elif t is tuple:
             self.assertEqual(json.dumps(self.test_data[t]),
                              str(list(self.test_data[t])))
         else:
             self.assertEqual(json.dumps(self.test_data[t]),
                              str(self.test_data[t]))
Beispiel #2
0
    def json(self):
        """Returns a JSON representation of the object (if possible)
        """

        try:
            return json.dumps(self.dict(json=True))
        except TypeError as error:
            log.err(str(error))
            return {}
Beispiel #3
0
    def json(self):
        """Returns a JSON representation of the object (if possible)
        """

        try:
            return json.dumps(self.dict(json=True))
        except TypeError as error:
            log.err(str(error))
            return {}
 def test_converts_primitives_to_json(self):
     for t in set(Converter.primitives + Converter.containers):
         if t is str or t is unicode:
             self.assertEqual(
                 json.dumps(self.test_data[t]),
                 '"{}"'.format(self.test_data[t])
             )
         elif t is bool:
             self.assertEqual(
                 json.dumps(self.test_data[t]),
                 str(self.test_data[t]).lower()
             )
         elif t is tuple:
             self.assertEqual(
                 json.dumps(self.test_data[t]),
                 str(list(self.test_data[t]))
             )
         else:
             self.assertEqual(
                 json.dumps(self.test_data[t]), str(self.test_data[t]))
Beispiel #5
0
    def render_POST(self, request):
        """Process POST Request."""

        return json.dumps({'success': False, 'error': 'Not implemented yet.'})
    def render_POST(self, request):
        """Process POST Request."""

        return json.dumps({"success": False, "error": "Not implemented yet."})