Exemplo n.º 1
0
    def test_nasties(self):
        def foo():
            pass

        x = [datetime, foo, dir]
        ret = utils.to_primitive(x)
        self.assertEqual(len(ret), 3)
Exemplo n.º 2
0
    def test_iteritems(self):
        d = {'a': 1, 'b': 2, 'c': 3}

        class IterItemsClass(object):
            def iteritems(self):
                return d.iteritems()

        x = IterItemsClass()
        p = utils.to_primitive(x)
        self.assertEqual(p, {'a': 1, 'b': 2, 'c': 3})
    def test_iteritems(self):
        d = {'a': 1, 'b': 2, 'c': 3}

        class IterItemsClass(object):
            def iteritems(self):
                return d.iteritems()

        x = IterItemsClass()
        p = utils.to_primitive(x)
        self.assertEqual(p, {'a': 1, 'b': 2, 'c': 3})
Exemplo n.º 4
0
 def test_dict(self):
     self.assertEqual(utils.to_primitive(dict(a=1, b=2, c=3)),
                      dict(a=1, b=2, c=3))
Exemplo n.º 5
0
 def test_empty_tuple(self):
     self.assertEqual(utils.to_primitive(()), [])
Exemplo n.º 6
0
 def test_tuple(self):
     self.assertEqual(utils.to_primitive((1, 2, 3)), [1, 2, 3])
Exemplo n.º 7
0
 def test_empty_list(self):
     self.assertEqual(utils.to_primitive([]), [])
 def test_empty_list(self):
     self.assertEqual(utils.to_primitive([]), [])
Exemplo n.º 9
0
 def test_iter(self):
     x = range(1, 6)
     self.assertEqual(utils.to_primitive(x), [1, 2, 3, 4, 5])
Exemplo n.º 10
0
 def test_iter(self):
     x = range(1, 6)
     self.assertEqual(utils.to_primitive(x), [1, 2, 3, 4, 5])
Exemplo n.º 11
0
 def test_datetime(self):
     x = datetime.datetime(1920, 2, 3, 4, 5, 6, 7)
     self.assertEqual(
         utils.to_primitive(x),
         '1920-02-03 04:05:06.000007')
Exemplo n.º 12
0
 def test_empty_dict(self):
     self.assertEqual(utils.to_primitive({}), {})
Exemplo n.º 13
0
 def test_dict(self):
     self.assertEqual(
         utils.to_primitive(dict(a=1, b=2, c=3)),
         dict(a=1, b=2, c=3))
Exemplo n.º 14
0
 def test_empty_tuple(self):
     self.assertEqual(utils.to_primitive(()), [])
Exemplo n.º 15
0
 def test_tuple(self):
     self.assertEqual(utils.to_primitive((1, 2, 3)), [1, 2, 3])
Exemplo n.º 16
0
 def test_empty_dict(self):
     self.assertEqual(utils.to_primitive({}), {})
Exemplo n.º 17
0
 def test_datetime(self):
     x = datetime.datetime(1920, 2, 3, 4, 5, 6, 7)
     self.assertEqual(utils.to_primitive(x), '1920-02-03 04:05:06.000007')
Exemplo n.º 18
0
 def test_nasties(self):
     def foo():
         pass
     x = [datetime, foo, dir]
     ret = utils.to_primitive(x)
     self.assertEqual(len(ret), 3)
Exemplo n.º 19
0
 def test_to_primitive_dict_with_date_value(self):
     x = datetime.datetime(1920, 2, 3, 4, 5, 6, 7)
     res = utils.to_primitive({'a': x})
     self.assertEqual({'a': '1920-02-03 04:05:06.000007'}, res)
Exemplo n.º 20
0
 def test_list(self):
     self.assertEqual(utils.to_primitive([1, 2, 3]), [1, 2, 3])
Exemplo n.º 21
0
 def test_to_primitive_dict_with_date_value(self):
     x = datetime.datetime(1920, 2, 3, 4, 5, 6, 7)
     res = utils.to_primitive({'a': x})
     self.assertEqual({'a': '1920-02-03 04:05:06.000007'}, res)
Exemplo n.º 22
0
 def test_list(self):
     self.assertEqual(utils.to_primitive([1, 2, 3]), [1, 2, 3])