Merge: tests: Test result update for `curl_http`
[nit.git] / tests / sav / test_msgpack_deserialization.res
1 # 1. Nit source:
2 <A: true a 0.123 1234 asdf false p4ssw0rd>
3
4 # 2. MsgPack:
5 \x86\xA1\x62\xC3\xA1\x63\xA1\x61\xA1\x66\xCB\x3F\xBF\x97\x24\x74\x53\x8E\xF3\xA1\x69\xCD\x04\xD2\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x61\x73\x64\x66\xA1\x6E\xC0
6
7 # 3. JSON:
8 {
9         "b": true,
10         "c": "a",
11         "f": 0.123,
12         "i": 1234,
13         "serialization_specific_name": "asdf",
14         "n": null
15 }
16
17 # 4. Back in Nit (no metadata):
18 <A: true a 0.123 1234 asdf false p4ssw0rd>
19
20 # 1. Nit source:
21 <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>
22
23 # 2. MsgPack:
24 \x88\xA1\x62\xC2\xA1\x63\xA1\x62\xA1\x66\xCB\x40\x5E\xC7\xDF\x3B\x64\x5A\x1D\xA1\x69\xCD\x09\x29\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x68\x6A\x6B\x6C\xA1\x6E\x0C\xA2\x69\x69\xCD\x04\x57\xA2\x73\x73\xA4\x71\x77\x65\x72
25
26 # 3. JSON:
27 {
28         "b": false,
29         "c": "b",
30         "f": 123.123,
31         "i": 2345,
32         "serialization_specific_name": "hjkl",
33         "n": 12,
34         "ii": 1111,
35         "ss": "qwer"
36 }
37
38 # 4. Back in Nit (no metadata):
39 <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>
40
41 # 1. Nit source:
42 <C: <A: true a 0.123 1234 asdf false p4ssw0rd> <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>>
43
44 # 2. MsgPack:
45 \x83\xA1\x61\x86\xA1\x62\xC3\xA1\x63\xA1\x61\xA1\x66\xCB\x3F\xBF\x97\x24\x74\x53\x8E\xF3\xA1\x69\xCD\x04\xD2\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x61\x73\x64\x66\xA1\x6E\xC0\xA1\x62\x88\xA1\x62\xC2\xA1\x63\xA1\x62\xA1\x66\xCB\x40\x5E\xC7\xDF\x3B\x64\x5A\x1D\xA1\x69\xCD\x09\x29\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x68\x6A\x6B\x6C\xA1\x6E\x0C\xA2\x69\x69\xCD\x04\x57\xA2\x73\x73\xA4\x71\x77\x65\x72\xA2\x61\x61\x86\xA1\x62\xC3\xA1\x63\xA1\x61\xA1\x66\xCB\x3F\xBF\x97\x24\x74\x53\x8E\xF3\xA1\x69\xCD\x04\xD2\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xA4\x61\x73\x64\x66\xA1\x6E\xC0
46
47 # 3. JSON:
48 {
49         "a": {
50                 "b": true,
51                 "c": "a",
52                 "f": 0.123,
53                 "i": 1234,
54                 "serialization_specific_name": "asdf",
55                 "n": null
56         },
57         "b": {
58                 "b": false,
59                 "c": "b",
60                 "f": 123.123,
61                 "i": 2345,
62                 "serialization_specific_name": "hjkl",
63                 "n": 12,
64                 "ii": 1111,
65                 "ss": "qwer"
66         },
67         "aa": {
68                 "b": true,
69                 "c": "a",
70                 "f": 0.123,
71                 "i": 1234,
72                 "serialization_specific_name": "asdf",
73                 "n": null
74         }
75 }
76
77 # 4. Back in Nit (no metadata):
78 <C: <A: true a 0.123 1234 asdf false p4ssw0rd> <B: <A: false b 123.123 2345 hjkl true p4ssw0rd> 1111 qwer>>
79
80 Serialization warning: Cycle detected in serialized object, replacing reference with 'null'.
81 # 1. Nit source:
82 <D: <B: <A: false b 123.123 2345 new line ->
83 <- false p4ssw0rd> 1111         f"\r\/> true>
84
85 # 2. MsgPack:
86 \x89\xA1\x62\xC2\xA1\x63\xA1\x62\xA1\x66\xCB\x40\x5E\xC7\xDF\x3B\x64\x5A\x1D\xA1\x69\xCD\x09\x29\xBB\x73\x65\x72\x69\x61\x6C\x69\x7A\x61\x74\x69\x6F\x6E\x5F\x73\x70\x65\x63\x69\x66\x69\x63\x5F\x6E\x61\x6D\x65\xAE\x6E\x65\x77\x20\x6C\x69\x6E\x65\x20\x2D\x3E\x0A\x3C\x2D\xA1\x6E\xC0\xA2\x69\x69\xCD\x04\x57\xA2\x73\x73\xA6\x09\x66\x22\x0D\x5C\x2F\xA1\x64\xC0
87
88 # 3. JSON:
89 {
90         "b": false,
91         "c": "b",
92         "f": 123.123,
93         "i": 2345,
94         "serialization_specific_name": "new line ->\n<-",
95         "n": null,
96         "ii": 1111,
97         "ss": "\tf\"\r\\/",
98         "d": null
99 }
100
101 # 4. Back in Nit (no metadata):
102 <D: <B: <A: false b 123.123 2345 new line ->
103 <- false p4ssw0rd> 1111         f"\r\/> false>
104