Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
python33 /
lib64 /
python3.3 /
test /
test_json /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-05-01 04:20
__init__.py
2.16
KB
-rw-r--r--
2024-04-17 20:28
__main__.py
71
B
-rw-r--r--
2024-04-17 20:28
test_decode.py
3.15
KB
-rw-r--r--
2024-04-17 20:28
test_default.py
290
B
-rw-r--r--
2024-04-17 20:28
test_dump.py
2.04
KB
-rw-r--r--
2024-04-17 20:28
test_encode_basestring_ascii.py
2.34
KB
-rw-r--r--
2024-04-17 20:28
test_fail.py
3.82
KB
-rw-r--r--
2024-04-17 20:28
test_float.py
1.18
KB
-rw-r--r--
2024-04-17 20:28
test_indent.py
1.61
KB
-rw-r--r--
2024-04-17 20:28
test_pass1.py
1.79
KB
-rw-r--r--
2024-04-17 20:28
test_pass2.py
448
B
-rw-r--r--
2024-04-17 20:28
test_pass3.py
544
B
-rw-r--r--
2024-04-17 20:28
test_recursion.py
2.94
KB
-rw-r--r--
2024-04-17 20:28
test_scanstring.py
4.54
KB
-rw-r--r--
2024-04-17 20:28
test_separators.py
1019
B
-rw-r--r--
2024-04-17 20:28
test_speedups.py
924
B
-rw-r--r--
2024-04-17 20:28
test_tool.py
1.92
KB
-rw-r--r--
2024-04-17 20:28
test_unicode.py
2.84
KB
-rw-r--r--
2024-04-17 20:28
Save
Rename
from test.test_json import PyTest, CTest class JSONTestObject: pass class TestRecursion: def test_listrecursion(self): x = [] x.append(x) try: self.dumps(x) except ValueError: pass else: self.fail("didn't raise ValueError on list recursion") x = [] y = [x] x.append(y) try: self.dumps(x) except ValueError: pass else: self.fail("didn't raise ValueError on alternating list recursion") y = [] x = [y, y] # ensure that the marker is cleared self.dumps(x) def test_dictrecursion(self): x = {} x["test"] = x try: self.dumps(x) except ValueError: pass else: self.fail("didn't raise ValueError on dict recursion") x = {} y = {"a": x, "b": x} # ensure that the marker is cleared self.dumps(x) def test_defaultrecursion(self): class RecursiveJSONEncoder(self.json.JSONEncoder): recurse = False def default(self, o): if o is JSONTestObject: if self.recurse: return [JSONTestObject] else: return 'JSONTestObject' return pyjson.JSONEncoder.default(o) enc = RecursiveJSONEncoder() self.assertEqual(enc.encode(JSONTestObject), '"JSONTestObject"') enc.recurse = True try: enc.encode(JSONTestObject) except ValueError: pass else: self.fail("didn't raise ValueError on default recursion") def test_highly_nested_objects_decoding(self): # test that loading highly-nested objects doesn't segfault when C # accelerations are used. See #12017 with self.assertRaises(RuntimeError): self.loads('{"a":' * 100000 + '1' + '}' * 100000) with self.assertRaises(RuntimeError): self.loads('{"a":' * 100000 + '[1]' + '}' * 100000) with self.assertRaises(RuntimeError): self.loads('[' * 100000 + '1' + ']' * 100000) def test_highly_nested_objects_encoding(self): # See #12051 l, d = [], {} for x in range(100000): l, d = [l], {'k':d} with self.assertRaises(RuntimeError): self.dumps(l) with self.assertRaises(RuntimeError): self.dumps(d) def test_endless_recursion(self): # See #12051 class EndlessJSONEncoder(self.json.JSONEncoder): def default(self, o): """If check_circular is False, this will keep adding another list.""" return [o] with self.assertRaises(RuntimeError): EndlessJSONEncoder(check_circular=False).encode(5j) class TestPyRecursion(TestRecursion, PyTest): pass class TestCRecursion(TestRecursion, CTest): pass