예제 #1
0
 def test_numpy(self):
     import numpy as np
     self.assertEqual(to_json(np.array([])), [])
     self.assertEqual(to_json(np.array([1])), 1)
     self.assertEqual(to_json(np.array([1, 2, 3])), [1, 2, 3])
     self.assertEqual(to_json(np.array([[1, 2], [3, 4]])), [[1, 2], [3, 4]])
     self.assertEqual(to_json(np.ndarray), 'numpy.ndarray')
예제 #2
0
 def test_composite_values(self):
     self.assertEqual(to_json([1, 'no!', 3]), [1, 'no!', 3])
     self.assertEqual(to_json({
         "a": [1, 2, 3],
         6: 'b'
     }), {
         "a": [1, 2, 3],
         "6": 'b'
     })
예제 #3
0
 def test_scalar_values(self):
     self.assertEqual(to_json(True), True)
     self.assertEqual(to_json(False), False)
     self.assertEqual(to_json('ohoh'), 'ohoh')
     self.assertEqual(to_json(234), 234)
     self.assertEqual(to_json(4.6), 4.6)
     self.assertEqual(to_json(np.array(np.datetime64('2005-02-21'))), '2005-02-21')
예제 #4
0
 def test_scalar_values(self):
     self.assertEqual(to_json(True), True)
     self.assertEqual(to_json(False), False)
     self.assertEqual(to_json('ohoh'), 'ohoh')
     self.assertEqual(to_json(234), 234)
     self.assertEqual(to_json(4.6), 4.6)
     self.assertEqual(to_json(np.array(np.datetime64('2005-02-21'))),
                      '2005-02-21')
예제 #5
0
 def test_numpy(self):
     self.assertEqual(to_json(np.array([])), [])
     self.assertEqual(to_json(np.array([1])), [1])
     self.assertEqual(to_json(np.array([1, 2, 3])), [1, 2, 3])
     self.assertEqual(to_json(np.array([[1, 2], [3, 4]])), [[1, 2], [3, 4]])
     self.assertEqual(to_json(np.array([1, 2, 3])[2]), 3)
     self.assertEqual(
         to_json(
             np.array([
                 np.datetime64('2005-02-21'),
                 np.datetime64('2005-02-23'),
                 np.datetime64('2005-02-25')
             ])), ['2005-02-21', '2005-02-23', '2005-02-25'])
     self.assertEqual(to_json(np.array([np.datetime64('2005-02-21')])),
                      ['2005-02-21'])
     self.assertEqual(to_json(np.ndarray), 'numpy.ndarray')
예제 #6
0
 def test_numpy(self):
     self.assertEqual(to_json(np.array([])),
                      [])
     self.assertEqual(to_json(np.array([1])),
                      [1])
     self.assertEqual(to_json(np.array([1, 2, 3])),
                      [1, 2, 3])
     self.assertEqual(to_json(np.array([[1, 2], [3, 4]])),
                      [[1, 2], [3, 4]])
     self.assertEqual(to_json(np.array([1, 2, 3])[2]),
                      3)
     self.assertEqual(to_json(np.array([np.datetime64('2005-02-21'),
                                        np.datetime64('2005-02-23'),
                                        np.datetime64('2005-02-25')])),
                      ['2005-02-21',
                       '2005-02-23',
                       '2005-02-25'])
     self.assertEqual(to_json(np.array([np.datetime64('2005-02-21')])), ['2005-02-21'])
     self.assertEqual(to_json(np.ndarray),
                      'numpy.ndarray')
예제 #7
0
 def test_types(self):
     self.assertEqual(to_json(str), "str")
     self.assertEqual(to_json(OrderedDict), "collections.OrderedDict")
예제 #8
0
 def test_none_and_empty(self):
     self.assertEqual(to_json(None), None)
     self.assertEqual(to_json([]), [])
     self.assertEqual(to_json({}), {})
     self.assertEqual(to_json(''), '')
예제 #9
0
 def test_scalar_values(self):
     self.assertEqual(to_json(True), True)
     self.assertEqual(to_json(False), False)
     self.assertEqual(to_json('ohoh'), 'ohoh')
     self.assertEqual(to_json(234), 234)
     self.assertEqual(to_json(4.6), 4.6)
예제 #10
0
 def test_composite_values(self):
     self.assertEqual(to_json([1, 'no!', 3]), [1, 'no!', 3])
     self.assertEqual(to_json({"a": [1, 2, 3], 6: 'b'}), {"a": [1, 2, 3], "6": 'b'})
예제 #11
0
 def test_types(self):
     self.assertEqual(to_json(str), "str")
     self.assertEqual(to_json(OrderedDict), "collections.OrderedDict")
예제 #12
0
 def test_none_and_empty(self):
     self.assertEqual(to_json(None), None)
     self.assertEqual(to_json([]), [])
     self.assertEqual(to_json({}), {})
     self.assertEqual(to_json(''), '')