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.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
Python-3.10.14 /
Lib /
test /
test_json /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
2.14
KB
-rw-r--r--
2024-03-19 22:46
__main__.py
71
B
-rw-r--r--
2024-03-19 22:46
test_decode.py
4.39
KB
-rw-r--r--
2024-03-19 22:46
test_default.py
605
B
-rw-r--r--
2024-03-19 22:46
test_dump.py
2.35
KB
-rw-r--r--
2024-03-19 22:46
test_encode_basestring_ascii.py
2.21
KB
-rw-r--r--
2024-03-19 22:46
test_enum.py
3.94
KB
-rw-r--r--
2024-03-19 22:46
test_fail.py
8.86
KB
-rw-r--r--
2024-03-19 22:46
test_float.py
1.18
KB
-rw-r--r--
2024-03-19 22:46
test_indent.py
1.78
KB
-rw-r--r--
2024-03-19 22:46
test_pass1.py
1.79
KB
-rw-r--r--
2024-03-19 22:46
test_pass2.py
449
B
-rw-r--r--
2024-03-19 22:46
test_pass3.py
545
B
-rw-r--r--
2024-03-19 22:46
test_recursion.py
3.27
KB
-rw-r--r--
2024-03-19 22:46
test_scanstring.py
4.55
KB
-rw-r--r--
2024-03-19 22:46
test_separators.py
1.29
KB
-rw-r--r--
2024-03-19 22:46
test_speedups.py
3.25
KB
-rw-r--r--
2024-03-19 22:46
test_tool.py
7.34
KB
-rw-r--r--
2024-03-19 22:46
test_unicode.py
4.04
KB
-rw-r--r--
2024-03-19 22:46
Save
Rename
from collections import OrderedDict from test.test_json import PyTest, CTest from test.support import bigaddrspacetest CASES = [ ('/\\"\ucafe\ubabe\uab98\ufcde\ubcda\uef4a\x08\x0c\n\r\t`1~!@#$%^&*()_+-=[]{}|;:\',./<>?', '"/\\\\\\"\\ucafe\\ubabe\\uab98\\ufcde\\ubcda\\uef4a\\b\\f\\n\\r\\t`1~!@#$%^&*()_+-=[]{}|;:\',./<>?"'), ('\u0123\u4567\u89ab\ucdef\uabcd\uef4a', '"\\u0123\\u4567\\u89ab\\ucdef\\uabcd\\uef4a"'), ('controls', '"controls"'), ('\x08\x0c\n\r\t', '"\\b\\f\\n\\r\\t"'), ('{"object with 1 member":["array with 1 element"]}', '"{\\"object with 1 member\\":[\\"array with 1 element\\"]}"'), (' s p a c e d ', '" s p a c e d "'), ('\U0001d120', '"\\ud834\\udd20"'), ('\u03b1\u03a9', '"\\u03b1\\u03a9"'), ("`1~!@#$%^&*()_+-={':[,]}|;.</>?", '"`1~!@#$%^&*()_+-={\':[,]}|;.</>?"'), ('\x08\x0c\n\r\t', '"\\b\\f\\n\\r\\t"'), ('\u0123\u4567\u89ab\ucdef\uabcd\uef4a', '"\\u0123\\u4567\\u89ab\\ucdef\\uabcd\\uef4a"'), ] class TestEncodeBasestringAscii: def test_encode_basestring_ascii(self): fname = self.json.encoder.encode_basestring_ascii.__name__ for input_string, expect in CASES: result = self.json.encoder.encode_basestring_ascii(input_string) self.assertEqual(result, expect, '{0!r} != {1!r} for {2}({3!r})'.format( result, expect, fname, input_string)) def test_ordered_dict(self): # See issue 6105 items = [('one', 1), ('two', 2), ('three', 3), ('four', 4), ('five', 5)] s = self.dumps(OrderedDict(items)) self.assertEqual(s, '{"one": 1, "two": 2, "three": 3, "four": 4, "five": 5}') def test_sorted_dict(self): items = [('one', 1), ('two', 2), ('three', 3), ('four', 4), ('five', 5)] s = self.dumps(dict(items), sort_keys=True) self.assertEqual(s, '{"five": 5, "four": 4, "one": 1, "three": 3, "two": 2}') class TestPyEncodeBasestringAscii(TestEncodeBasestringAscii, PyTest): pass class TestCEncodeBasestringAscii(TestEncodeBasestringAscii, CTest): @bigaddrspacetest def test_overflow(self): size = (2**32)//6 + 1 s = "\x00"*size with self.assertRaises(OverflowError): self.json.encoder.encode_basestring_ascii(s)