Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.122
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
lib /
python3.10 /
test /
test_json /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-sr-x
2025-06-04 09:23
__init__.py
2.14
KB
-rw-r--r--
2025-06-04 09:23
__main__.py
71
B
-rw-r--r--
2025-06-04 09:23
test_decode.py
4.39
KB
-rw-r--r--
2025-06-04 09:23
test_default.py
605
B
-rw-r--r--
2025-06-04 09:23
test_dump.py
2.35
KB
-rw-r--r--
2025-06-04 09:23
test_encode_basestring_ascii.py
2.21
KB
-rw-r--r--
2025-06-04 09:23
test_enum.py
3.94
KB
-rw-r--r--
2025-06-04 09:23
test_fail.py
8.86
KB
-rw-r--r--
2025-06-04 09:23
test_float.py
1.18
KB
-rw-r--r--
2025-06-04 09:23
test_indent.py
1.78
KB
-rw-r--r--
2025-06-04 09:23
test_pass1.py
1.79
KB
-rw-r--r--
2025-06-04 09:23
test_pass2.py
449
B
-rw-r--r--
2025-06-04 09:23
test_pass3.py
545
B
-rw-r--r--
2025-06-04 09:23
test_recursion.py
3.27
KB
-rw-r--r--
2025-06-04 09:23
test_scanstring.py
4.55
KB
-rw-r--r--
2025-06-04 09:23
test_separators.py
1.29
KB
-rw-r--r--
2025-06-04 09:23
test_speedups.py
3.25
KB
-rw-r--r--
2025-06-04 09:23
test_tool.py
7.34
KB
-rw-r--r--
2025-06-04 09:23
test_unicode.py
4.04
KB
-rw-r--r--
2025-06-04 09:23
Save
Rename
from test.test_json import CTest class BadBool: def __bool__(self): 1/0 class TestSpeedups(CTest): def test_scanstring(self): self.assertEqual(self.json.decoder.scanstring.__module__, "_json") self.assertIs(self.json.decoder.scanstring, self.json.decoder.c_scanstring) def test_encode_basestring_ascii(self): self.assertEqual(self.json.encoder.encode_basestring_ascii.__module__, "_json") self.assertIs(self.json.encoder.encode_basestring_ascii, self.json.encoder.c_encode_basestring_ascii) class TestDecode(CTest): def test_make_scanner(self): self.assertRaises(AttributeError, self.json.scanner.c_make_scanner, 1) def test_bad_bool_args(self): def test(value): self.json.decoder.JSONDecoder(strict=BadBool()).decode(value) self.assertRaises(ZeroDivisionError, test, '""') self.assertRaises(ZeroDivisionError, test, '{}') class TestEncode(CTest): def test_make_encoder(self): # bpo-6986: The interpreter shouldn't crash in case c_make_encoder() # receives invalid arguments. self.assertRaises(TypeError, self.json.encoder.c_make_encoder, (True, False), b"\xCD\x7D\x3D\x4E\x12\x4C\xF9\x79\xD7\x52\xBA\x82\xF2\x27\x4A\x7D\xA0\xCA\x75", None) def test_bad_str_encoder(self): # Issue #31505: There shouldn't be an assertion failure in case # c_make_encoder() receives a bad encoder() argument. def bad_encoder1(*args): return None enc = self.json.encoder.c_make_encoder(None, lambda obj: str(obj), bad_encoder1, None, ': ', ', ', False, False, False) with self.assertRaises(TypeError): enc('spam', 4) with self.assertRaises(TypeError): enc({'spam': 42}, 4) def bad_encoder2(*args): 1/0 enc = self.json.encoder.c_make_encoder(None, lambda obj: str(obj), bad_encoder2, None, ': ', ', ', False, False, False) with self.assertRaises(ZeroDivisionError): enc('spam', 4) def test_bad_markers_argument_to_encoder(self): # https://bugs.python.org/issue45269 with self.assertRaisesRegex( TypeError, r'make_encoder\(\) argument 1 must be dict or None, not int', ): self.json.encoder.c_make_encoder(1, None, None, None, ': ', ', ', False, False, False) def test_bad_bool_args(self): def test(name): self.json.encoder.JSONEncoder(**{name: BadBool()}).encode({'a': 1}) self.assertRaises(ZeroDivisionError, test, 'skipkeys') self.assertRaises(ZeroDivisionError, test, 'ensure_ascii') self.assertRaises(ZeroDivisionError, test, 'check_circular') self.assertRaises(ZeroDivisionError, test, 'allow_nan') self.assertRaises(ZeroDivisionError, test, 'sort_keys') def test_unsortable_keys(self): with self.assertRaises(TypeError): self.json.encoder.JSONEncoder(sort_keys=True).encode({'a': 1, 1: 'a'})