예제 #1
0
    def test_nasties(self):
        def foo():
            pass

        x = [datetime, foo, dir]
        ret = utils.to_primitive(x)
        self.assertEqual(len(ret), 3)
예제 #2
0
    def test_nasties(self):
        def foo():
            pass

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

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

        x = IterItemsClass()
        p = utils.to_primitive(x)
        self.assertEqual(p, {'a': 1, 'b': 2, 'c': 3})
예제 #4
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})
예제 #5
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})
예제 #6
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')
예제 #7
0
 def test_empty_dict(self):
     self.assertEqual(utils.to_primitive({}), {})
예제 #8
0
 def test_dict(self):
     self.assertEqual(utils.to_primitive(dict(a=1, b=2, c=3)),
                      dict(a=1, b=2, c=3))
예제 #9
0
 def test_empty_tuple(self):
     self.assertEqual(utils.to_primitive(()), [])
예제 #10
0
 def test_tuple(self):
     self.assertEqual(utils.to_primitive((1, 2, 3)), [1, 2, 3])
예제 #11
0
 def test_empty_list(self):
     self.assertEqual(utils.to_primitive([]), [])
예제 #12
0
 def test_empty_tuple(self):
     self.assertEqual(utils.to_primitive(()), [])
예제 #13
0
 def test_list(self):
     self.assertEqual(utils.to_primitive([1, 2, 3]), [1, 2, 3])
예제 #14
0
 def test_empty_list(self):
     self.assertEqual(utils.to_primitive([]), [])
예제 #15
0
 def test_iter(self):
     x = range(1, 6)
     self.assertEqual(utils.to_primitive(x), [1, 2, 3, 4, 5])
예제 #16
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')
예제 #17
0
 def test_empty_dict(self):
     self.assertEqual(utils.to_primitive({}), {})
예제 #18
0
 def test_dict(self):
     self.assertEqual(
         utils.to_primitive(dict(a=1, b=2, c=3)),
         dict(a=1, b=2, c=3))
예제 #19
0
 def test_iter(self):
     x = xrange(1, 6)
     self.assertEqual(utils.to_primitive(x), [1, 2, 3, 4, 5])
예제 #20
0
 def test_list(self):
     self.assertEqual(utils.to_primitive([1, 2, 3]), [1, 2, 3])
예제 #21
0
 def test_tuple(self):
     self.assertEqual(utils.to_primitive((1, 2, 3)), [1, 2, 3])
예제 #22
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)
예제 #23
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)