commit 6ba179540ec6261a0dff4f517d0dc412c706465f from: Sergey Bronnikov date: Tue Jul 14 11:24:55 2020 UTC test: remove msgpack.result Closes #5000 commit - 9644a4c9c69b05734ff100a6d4090ca3d0d58ba0 commit + 6ba179540ec6261a0dff4f517d0dc412c706465f blob - 0b0c10ed9c84e91ab165ae32cb6cfe9c30ab254b (mode 644) blob + /dev/null --- test/unit/msgpack.result +++ /dev/null @@ -1,2291 +0,0 @@ -1..23 - 1..135 - # *** test_uints *** - # uint 0U - ok 1 - mp_check_uint(0U) == 0 - ok 2 - mp_decode(mp_encode(0U)) == 0U - ok 3 - mp_check(0U) - ok 4 - len(mp_encode_uint(0U) - ok 5 - len(mp_decode_uint(0U)) - ok 6 - len(mp_next_uint(0U)) - ok 7 - len(mp_check_uint(0U)) - ok 8 - mp_sizeof_uint(0U) - ok 9 - mp_encode(0U) == "\x00" - # uint 1U - ok 10 - mp_check_uint(1U) == 0 - ok 11 - mp_decode(mp_encode(1U)) == 1U - ok 12 - mp_check(1U) - ok 13 - len(mp_encode_uint(1U) - ok 14 - len(mp_decode_uint(1U)) - ok 15 - len(mp_next_uint(1U)) - ok 16 - len(mp_check_uint(1U)) - ok 17 - mp_sizeof_uint(1U) - ok 18 - mp_encode(1U) == "\x01" - # uint 0x7eU - ok 19 - mp_check_uint(0x7eU) == 0 - ok 20 - mp_decode(mp_encode(0x7eU)) == 0x7eU - ok 21 - mp_check(0x7eU) - ok 22 - len(mp_encode_uint(0x7eU) - ok 23 - len(mp_decode_uint(0x7eU)) - ok 24 - len(mp_next_uint(0x7eU)) - ok 25 - len(mp_check_uint(0x7eU)) - ok 26 - mp_sizeof_uint(0x7eU) - ok 27 - mp_encode(0x7eU) == "\x7e" - # uint 0x7fU - ok 28 - mp_check_uint(0x7fU) == 0 - ok 29 - mp_decode(mp_encode(0x7fU)) == 0x7fU - ok 30 - mp_check(0x7fU) - ok 31 - len(mp_encode_uint(0x7fU) - ok 32 - len(mp_decode_uint(0x7fU)) - ok 33 - len(mp_next_uint(0x7fU)) - ok 34 - len(mp_check_uint(0x7fU)) - ok 35 - mp_sizeof_uint(0x7fU) - ok 36 - mp_encode(0x7fU) == "\x7f" - # uint 0x80U - ok 37 - mp_check_uint(0x80U) == 0 - ok 38 - mp_decode(mp_encode(0x80U)) == 0x80U - ok 39 - mp_check(0x80U) - ok 40 - len(mp_encode_uint(0x80U) - ok 41 - len(mp_decode_uint(0x80U)) - ok 42 - len(mp_next_uint(0x80U)) - ok 43 - len(mp_check_uint(0x80U)) - ok 44 - mp_sizeof_uint(0x80U) - ok 45 - mp_encode(0x80U) == "\xcc\x80" - # uint 0xfeU - ok 46 - mp_check_uint(0xfeU) == 0 - ok 47 - mp_decode(mp_encode(0xfeU)) == 0xfeU - ok 48 - mp_check(0xfeU) - ok 49 - len(mp_encode_uint(0xfeU) - ok 50 - len(mp_decode_uint(0xfeU)) - ok 51 - len(mp_next_uint(0xfeU)) - ok 52 - len(mp_check_uint(0xfeU)) - ok 53 - mp_sizeof_uint(0xfeU) - ok 54 - mp_encode(0xfeU) == "\xcc\xfe" - # uint 0xffU - ok 55 - mp_check_uint(0xffU) == 0 - ok 56 - mp_decode(mp_encode(0xffU)) == 0xffU - ok 57 - mp_check(0xffU) - ok 58 - len(mp_encode_uint(0xffU) - ok 59 - len(mp_decode_uint(0xffU)) - ok 60 - len(mp_next_uint(0xffU)) - ok 61 - len(mp_check_uint(0xffU)) - ok 62 - mp_sizeof_uint(0xffU) - ok 63 - mp_encode(0xffU) == "\xcc\xff" - # uint 0xfffeU - ok 64 - mp_check_uint(0xfffeU) == 0 - ok 65 - mp_decode(mp_encode(0xfffeU)) == 0xfffeU - ok 66 - mp_check(0xfffeU) - ok 67 - len(mp_encode_uint(0xfffeU) - ok 68 - len(mp_decode_uint(0xfffeU)) - ok 69 - len(mp_next_uint(0xfffeU)) - ok 70 - len(mp_check_uint(0xfffeU)) - ok 71 - mp_sizeof_uint(0xfffeU) - ok 72 - mp_encode(0xfffeU) == "\xcd\xff\xfe" - # uint 0xffffU - ok 73 - mp_check_uint(0xffffU) == 0 - ok 74 - mp_decode(mp_encode(0xffffU)) == 0xffffU - ok 75 - mp_check(0xffffU) - ok 76 - len(mp_encode_uint(0xffffU) - ok 77 - len(mp_decode_uint(0xffffU)) - ok 78 - len(mp_next_uint(0xffffU)) - ok 79 - len(mp_check_uint(0xffffU)) - ok 80 - mp_sizeof_uint(0xffffU) - ok 81 - mp_encode(0xffffU) == "\xcd\xff\xff" - # uint 0x10000U - ok 82 - mp_check_uint(0x10000U) == 0 - ok 83 - mp_decode(mp_encode(0x10000U)) == 0x10000U - ok 84 - mp_check(0x10000U) - ok 85 - len(mp_encode_uint(0x10000U) - ok 86 - len(mp_decode_uint(0x10000U)) - ok 87 - len(mp_next_uint(0x10000U)) - ok 88 - len(mp_check_uint(0x10000U)) - ok 89 - mp_sizeof_uint(0x10000U) - ok 90 - mp_encode(0x10000U) == "\xce\x00\x01\x00\x00" - # uint 0xfffffffeU - ok 91 - mp_check_uint(0xfffffffeU) == 0 - ok 92 - mp_decode(mp_encode(0xfffffffeU)) == 0xfffffffeU - ok 93 - mp_check(0xfffffffeU) - ok 94 - len(mp_encode_uint(0xfffffffeU) - ok 95 - len(mp_decode_uint(0xfffffffeU)) - ok 96 - len(mp_next_uint(0xfffffffeU)) - ok 97 - len(mp_check_uint(0xfffffffeU)) - ok 98 - mp_sizeof_uint(0xfffffffeU) - ok 99 - mp_encode(0xfffffffeU) == "\xce\xff\xff\xff\xfe" - # uint 0xffffffffU - ok 100 - mp_check_uint(0xffffffffU) == 0 - ok 101 - mp_decode(mp_encode(0xffffffffU)) == 0xffffffffU - ok 102 - mp_check(0xffffffffU) - ok 103 - len(mp_encode_uint(0xffffffffU) - ok 104 - len(mp_decode_uint(0xffffffffU)) - ok 105 - len(mp_next_uint(0xffffffffU)) - ok 106 - len(mp_check_uint(0xffffffffU)) - ok 107 - mp_sizeof_uint(0xffffffffU) - ok 108 - mp_encode(0xffffffffU) == "\xce\xff\xff\xff\xff" - # uint 0x100000000ULL - ok 109 - mp_check_uint(0x100000000ULL) == 0 - ok 110 - mp_decode(mp_encode(0x100000000ULL)) == 0x100000000ULL - ok 111 - mp_check(0x100000000ULL) - ok 112 - len(mp_encode_uint(0x100000000ULL) - ok 113 - len(mp_decode_uint(0x100000000ULL)) - ok 114 - len(mp_next_uint(0x100000000ULL)) - ok 115 - len(mp_check_uint(0x100000000ULL)) - ok 116 - mp_sizeof_uint(0x100000000ULL) - ok 117 - mp_encode(0x100000000ULL) == "\xcf\x00\x00\x00\x01\x00\x00\x00\x00" - # uint 0xfffffffffffffffeULL - ok 118 - mp_check_uint(0xfffffffffffffffeULL) == 0 - ok 119 - mp_decode(mp_encode(0xfffffffffffffffeULL)) == 0xfffffffffffffffeULL - ok 120 - mp_check(0xfffffffffffffffeULL) - ok 121 - len(mp_encode_uint(0xfffffffffffffffeULL) - ok 122 - len(mp_decode_uint(0xfffffffffffffffeULL)) - ok 123 - len(mp_next_uint(0xfffffffffffffffeULL)) - ok 124 - len(mp_check_uint(0xfffffffffffffffeULL)) - ok 125 - mp_sizeof_uint(0xfffffffffffffffeULL) - ok 126 - mp_encode(0xfffffffffffffffeULL) == "\xcf\xff\xff\xff\xff\xff\xff\xff\xfe" - # uint 0xffffffffffffffffULL - ok 127 - mp_check_uint(0xffffffffffffffffULL) == 0 - ok 128 - mp_decode(mp_encode(0xffffffffffffffffULL)) == 0xffffffffffffffffULL - ok 129 - mp_check(0xffffffffffffffffULL) - ok 130 - len(mp_encode_uint(0xffffffffffffffffULL) - ok 131 - len(mp_decode_uint(0xffffffffffffffffULL)) - ok 132 - len(mp_next_uint(0xffffffffffffffffULL)) - ok 133 - len(mp_check_uint(0xffffffffffffffffULL)) - ok 134 - mp_sizeof_uint(0xffffffffffffffffULL) - ok 135 - mp_encode(0xffffffffffffffffULL) == "\xcf\xff\xff\xff\xff\xff\xff\xff\xff" - # *** test_uints: done *** -ok 1 - subtests - 1..153 - # *** test_ints *** - # int -0x01 - ok 1 - mp_check_int(-0x01) == 0 - ok 2 - mp_decode(mp_encode(-0x01)) == -0x01 - ok 3 - mp_check(-0x01) - ok 4 - len(mp_encode_int(-0x01) - ok 5 - len(mp_decode_int(-0x01)) - ok 6 - len(mp_next_int(-0x01)) - ok 7 - len(mp_check_int(-0x01)) - ok 8 - mp_sizeof_int(-0x01) - ok 9 - mp_encode(-0x01) == "\xff" - # int -0x1e - ok 10 - mp_check_int(-0x1e) == 0 - ok 11 - mp_decode(mp_encode(-0x1e)) == -0x1e - ok 12 - mp_check(-0x1e) - ok 13 - len(mp_encode_int(-0x1e) - ok 14 - len(mp_decode_int(-0x1e)) - ok 15 - len(mp_next_int(-0x1e)) - ok 16 - len(mp_check_int(-0x1e)) - ok 17 - mp_sizeof_int(-0x1e) - ok 18 - mp_encode(-0x1e) == "\xe2" - # int -0x1f - ok 19 - mp_check_int(-0x1f) == 0 - ok 20 - mp_decode(mp_encode(-0x1f)) == -0x1f - ok 21 - mp_check(-0x1f) - ok 22 - len(mp_encode_int(-0x1f) - ok 23 - len(mp_decode_int(-0x1f)) - ok 24 - len(mp_next_int(-0x1f)) - ok 25 - len(mp_check_int(-0x1f)) - ok 26 - mp_sizeof_int(-0x1f) - ok 27 - mp_encode(-0x1f) == "\xe1" - # int -0x20 - ok 28 - mp_check_int(-0x20) == 0 - ok 29 - mp_decode(mp_encode(-0x20)) == -0x20 - ok 30 - mp_check(-0x20) - ok 31 - len(mp_encode_int(-0x20) - ok 32 - len(mp_decode_int(-0x20)) - ok 33 - len(mp_next_int(-0x20)) - ok 34 - len(mp_check_int(-0x20)) - ok 35 - mp_sizeof_int(-0x20) - ok 36 - mp_encode(-0x20) == "\xe0" - # int -0x21 - ok 37 - mp_check_int(-0x21) == 0 - ok 38 - mp_decode(mp_encode(-0x21)) == -0x21 - ok 39 - mp_check(-0x21) - ok 40 - len(mp_encode_int(-0x21) - ok 41 - len(mp_decode_int(-0x21)) - ok 42 - len(mp_next_int(-0x21)) - ok 43 - len(mp_check_int(-0x21)) - ok 44 - mp_sizeof_int(-0x21) - ok 45 - mp_encode(-0x21) == "\xd0\xdf" - # int -0x7f - ok 46 - mp_check_int(-0x7f) == 0 - ok 47 - mp_decode(mp_encode(-0x7f)) == -0x7f - ok 48 - mp_check(-0x7f) - ok 49 - len(mp_encode_int(-0x7f) - ok 50 - len(mp_decode_int(-0x7f)) - ok 51 - len(mp_next_int(-0x7f)) - ok 52 - len(mp_check_int(-0x7f)) - ok 53 - mp_sizeof_int(-0x7f) - ok 54 - mp_encode(-0x7f) == "\xd0\x81" - # int -0x80 - ok 55 - mp_check_int(-0x80) == 0 - ok 56 - mp_decode(mp_encode(-0x80)) == -0x80 - ok 57 - mp_check(-0x80) - ok 58 - len(mp_encode_int(-0x80) - ok 59 - len(mp_decode_int(-0x80)) - ok 60 - len(mp_next_int(-0x80)) - ok 61 - len(mp_check_int(-0x80)) - ok 62 - mp_sizeof_int(-0x80) - ok 63 - mp_encode(-0x80) == "\xd0\x80" - # int -0x81 - ok 64 - mp_check_int(-0x81) == 0 - ok 65 - mp_decode(mp_encode(-0x81)) == -0x81 - ok 66 - mp_check(-0x81) - ok 67 - len(mp_encode_int(-0x81) - ok 68 - len(mp_decode_int(-0x81)) - ok 69 - len(mp_next_int(-0x81)) - ok 70 - len(mp_check_int(-0x81)) - ok 71 - mp_sizeof_int(-0x81) - ok 72 - mp_encode(-0x81) == "\xd1\xff\x7f" - # int -0x7fff - ok 73 - mp_check_int(-0x7fff) == 0 - ok 74 - mp_decode(mp_encode(-0x7fff)) == -0x7fff - ok 75 - mp_check(-0x7fff) - ok 76 - len(mp_encode_int(-0x7fff) - ok 77 - len(mp_decode_int(-0x7fff)) - ok 78 - len(mp_next_int(-0x7fff)) - ok 79 - len(mp_check_int(-0x7fff)) - ok 80 - mp_sizeof_int(-0x7fff) - ok 81 - mp_encode(-0x7fff) == "\xd1\x80\x01" - # int -0x8000 - ok 82 - mp_check_int(-0x8000) == 0 - ok 83 - mp_decode(mp_encode(-0x8000)) == -0x8000 - ok 84 - mp_check(-0x8000) - ok 85 - len(mp_encode_int(-0x8000) - ok 86 - len(mp_decode_int(-0x8000)) - ok 87 - len(mp_next_int(-0x8000)) - ok 88 - len(mp_check_int(-0x8000)) - ok 89 - mp_sizeof_int(-0x8000) - ok 90 - mp_encode(-0x8000) == "\xd1\x80\x00" - # int -0x8001 - ok 91 - mp_check_int(-0x8001) == 0 - ok 92 - mp_decode(mp_encode(-0x8001)) == -0x8001 - ok 93 - mp_check(-0x8001) - ok 94 - len(mp_encode_int(-0x8001) - ok 95 - len(mp_decode_int(-0x8001)) - ok 96 - len(mp_next_int(-0x8001)) - ok 97 - len(mp_check_int(-0x8001)) - ok 98 - mp_sizeof_int(-0x8001) - ok 99 - mp_encode(-0x8001) == "\xd2\xff\xff\x7f\xff" - # int -0x7fffffff - ok 100 - mp_check_int(-0x7fffffff) == 0 - ok 101 - mp_decode(mp_encode(-0x7fffffff)) == -0x7fffffff - ok 102 - mp_check(-0x7fffffff) - ok 103 - len(mp_encode_int(-0x7fffffff) - ok 104 - len(mp_decode_int(-0x7fffffff)) - ok 105 - len(mp_next_int(-0x7fffffff)) - ok 106 - len(mp_check_int(-0x7fffffff)) - ok 107 - mp_sizeof_int(-0x7fffffff) - ok 108 - mp_encode(-0x7fffffff) == "\xd2\x80\x00\x00\x01" - # int -0x80000000LL - ok 109 - mp_check_int(-0x80000000LL) == 0 - ok 110 - mp_decode(mp_encode(-0x80000000LL)) == -0x80000000LL - ok 111 - mp_check(-0x80000000LL) - ok 112 - len(mp_encode_int(-0x80000000LL) - ok 113 - len(mp_decode_int(-0x80000000LL)) - ok 114 - len(mp_next_int(-0x80000000LL)) - ok 115 - len(mp_check_int(-0x80000000LL)) - ok 116 - mp_sizeof_int(-0x80000000LL) - ok 117 - mp_encode(-0x80000000LL) == "\xd2\x80\x00\x00\x00" - # int -0x80000001LL - ok 118 - mp_check_int(-0x80000001LL) == 0 - ok 119 - mp_decode(mp_encode(-0x80000001LL)) == -0x80000001LL - ok 120 - mp_check(-0x80000001LL) - ok 121 - len(mp_encode_int(-0x80000001LL) - ok 122 - len(mp_decode_int(-0x80000001LL)) - ok 123 - len(mp_next_int(-0x80000001LL)) - ok 124 - len(mp_check_int(-0x80000001LL)) - ok 125 - mp_sizeof_int(-0x80000001LL) - ok 126 - mp_encode(-0x80000001LL) == "\xd3\xff\xff\xff\xff\x7f\xff\xff\xff" - # int -0x80000001LL - ok 127 - mp_check_int(-0x80000001LL) == 0 - ok 128 - mp_decode(mp_encode(-0x80000001LL)) == -0x80000001LL - ok 129 - mp_check(-0x80000001LL) - ok 130 - len(mp_encode_int(-0x80000001LL) - ok 131 - len(mp_decode_int(-0x80000001LL)) - ok 132 - len(mp_next_int(-0x80000001LL)) - ok 133 - len(mp_check_int(-0x80000001LL)) - ok 134 - mp_sizeof_int(-0x80000001LL) - ok 135 - mp_encode(-0x80000001LL) == "\xd3\xff\xff\xff\xff\x7f\xff\xff\xff" - # int -0x7fffffffffffffffLL - ok 136 - mp_check_int(-0x7fffffffffffffffLL) == 0 - ok 137 - mp_decode(mp_encode(-0x7fffffffffffffffLL)) == -0x7fffffffffffffffLL - ok 138 - mp_check(-0x7fffffffffffffffLL) - ok 139 - len(mp_encode_int(-0x7fffffffffffffffLL) - ok 140 - len(mp_decode_int(-0x7fffffffffffffffLL)) - ok 141 - len(mp_next_int(-0x7fffffffffffffffLL)) - ok 142 - len(mp_check_int(-0x7fffffffffffffffLL)) - ok 143 - mp_sizeof_int(-0x7fffffffffffffffLL) - ok 144 - mp_encode(-0x7fffffffffffffffLL) == "\xd3\x80\x00\x00\x00\x00\x00\x00\x01" - # int (int64_t)-0x8000000000000000LL - ok 145 - mp_check_int((int64_t)-0x8000000000000000LL) == 0 - ok 146 - mp_decode(mp_encode((int64_t)-0x8000000000000000LL)) == (int64_t)-0x8000000000000000LL - ok 147 - mp_check((int64_t)-0x8000000000000000LL) - ok 148 - len(mp_encode_int((int64_t)-0x8000000000000000LL) - ok 149 - len(mp_decode_int((int64_t)-0x8000000000000000LL)) - ok 150 - len(mp_next_int((int64_t)-0x8000000000000000LL)) - ok 151 - len(mp_check_int((int64_t)-0x8000000000000000LL)) - ok 152 - mp_sizeof_int((int64_t)-0x8000000000000000LL) - ok 153 - mp_encode((int64_t)-0x8000000000000000LL) == "\xd3\x80\x00\x00\x00\x00\x00\x00\x00" - # *** test_ints: done *** -ok 2 - subtests - 1..18 - # *** test_bools *** - # bool 1 - ok 1 - mp_check_bool(1) == 0 - ok 2 - mp_decode(mp_encode(1)) == 1 - ok 3 - mp_check(1) - ok 4 - len(mp_encode_bool(1) - ok 5 - len(mp_decode_bool(1)) - ok 6 - len(mp_next_bool(1)) - ok 7 - len(mp_check_bool(1)) - ok 8 - mp_sizeof_bool(1) - ok 9 - mp_encode(1) == "\xc3" - # bool 0 - ok 10 - mp_check_bool(0) == 0 - ok 11 - mp_decode(mp_encode(0)) == 0 - ok 12 - mp_check(0) - ok 13 - len(mp_encode_bool(0) - ok 14 - len(mp_decode_bool(0)) - ok 15 - len(mp_next_bool(0)) - ok 16 - len(mp_check_bool(0)) - ok 17 - mp_sizeof_bool(0) - ok 18 - mp_encode(0) == "\xc2" - # *** test_bools: done *** -ok 3 - subtests - 1..27 - # *** test_floats *** - # float (float) 1.0 - ok 1 - mp_check_float((float) 1.0) == 0 - ok 2 - mp_decode(mp_encode((float) 1.0)) == (float) 1.0 - ok 3 - mp_check((float) 1.0) - ok 4 - len(mp_encode_float((float) 1.0) - ok 5 - len(mp_decode_float((float) 1.0)) - ok 6 - len(mp_next_float((float) 1.0)) - ok 7 - len(mp_check_float((float) 1.0)) - ok 8 - mp_sizeof_float((float) 1.0) - ok 9 - mp_encode((float) 1.0) == "\xca\x3f\x80\x00\x00" - # float (float) 3.141593 - ok 10 - mp_check_float((float) 3.141593) == 0 - ok 11 - mp_decode(mp_encode((float) 3.141593)) == (float) 3.141593 - ok 12 - mp_check((float) 3.141593) - ok 13 - len(mp_encode_float((float) 3.141593) - ok 14 - len(mp_decode_float((float) 3.141593)) - ok 15 - len(mp_next_float((float) 3.141593)) - ok 16 - len(mp_check_float((float) 3.141593)) - ok 17 - mp_sizeof_float((float) 3.141593) - ok 18 - mp_encode((float) 3.141593) == "\xca\x40\x49\x0f\xdc" - # float (float) -1e38f - ok 19 - mp_check_float((float) -1e38f) == 0 - ok 20 - mp_decode(mp_encode((float) -1e38f)) == (float) -1e38f - ok 21 - mp_check((float) -1e38f) - ok 22 - len(mp_encode_float((float) -1e38f) - ok 23 - len(mp_decode_float((float) -1e38f)) - ok 24 - len(mp_next_float((float) -1e38f)) - ok 25 - len(mp_check_float((float) -1e38f)) - ok 26 - mp_sizeof_float((float) -1e38f) - ok 27 - mp_encode((float) -1e38f) == "\xca\xfe\x96\x76\x99" - # *** test_floats: done *** -ok 4 - subtests - 1..27 - # *** test_doubles *** - # double (double) 1.0 - ok 1 - mp_check_double((double) 1.0) == 0 - ok 2 - mp_decode(mp_encode((double) 1.0)) == (double) 1.0 - ok 3 - mp_check((double) 1.0) - ok 4 - len(mp_encode_double((double) 1.0) - ok 5 - len(mp_decode_double((double) 1.0)) - ok 6 - len(mp_next_double((double) 1.0)) - ok 7 - len(mp_check_double((double) 1.0)) - ok 8 - mp_sizeof_double((double) 1.0) - ok 9 - mp_encode((double) 1.0) == "\xcb\x3f\xf0\x00\x00\x00\x00\x00\x00" - # double (double) 3.141592653589793 - ok 10 - mp_check_double((double) 3.141592653589793) == 0 - ok 11 - mp_decode(mp_encode((double) 3.141592653589793)) == (double) 3.141592653589793 - ok 12 - mp_check((double) 3.141592653589793) - ok 13 - len(mp_encode_double((double) 3.141592653589793) - ok 14 - len(mp_decode_double((double) 3.141592653589793)) - ok 15 - len(mp_next_double((double) 3.141592653589793)) - ok 16 - len(mp_check_double((double) 3.141592653589793)) - ok 17 - mp_sizeof_double((double) 3.141592653589793) - ok 18 - mp_encode((double) 3.141592653589793) == "\xcb\x40\x09\x21\xfb\x54\x44\x2d\x18" - # double (double) -1e99 - ok 19 - mp_check_double((double) -1e99) == 0 - ok 20 - mp_decode(mp_encode((double) -1e99)) == (double) -1e99 - ok 21 - mp_check((double) -1e99) - ok 22 - len(mp_encode_double((double) -1e99) - ok 23 - len(mp_decode_double((double) -1e99)) - ok 24 - len(mp_next_double((double) -1e99)) - ok 25 - len(mp_check_double((double) -1e99)) - ok 26 - mp_sizeof_double((double) -1e99) - ok 27 - mp_encode((double) -1e99) == "\xcb\xd4\x7d\x42\xae\xa2\x87\x9f\x2e" - # *** test_doubles: done *** -ok 5 - subtests - 1..6 - # *** test_nils *** - # nil - ok 1 - mp_check_nil() - ok 2 - len(mp_encode_nil() == 1 - ok 3 - len(mp_decode_nil()) == 1 - ok 4 - len(mp_next_nil()) == 1 - ok 5 - len(mp_check_nil()) == 1 - ok 6 - mp_sizeof_nil() == 1 - # *** test_nils: done *** -ok 6 - subtests - 1..78 - # *** test_strls *** - # strl 0x00U - ok 1 - mp_check_strl(0x00U) == 0 - ok 2 - mp_decode(mp_encode(0x00U)) == 0x00U - ok 3 - len(mp_encode_strl(0x00U) - ok 4 - len(mp_decode_strl(0x00U)) - ok 5 - mp_sizeof_strl(0x00U) - ok 6 - mp_encode(0x00U) == "\xa0" - # strl 0x01U - ok 7 - mp_check_strl(0x01U) == 0 - ok 8 - mp_decode(mp_encode(0x01U)) == 0x01U - ok 9 - len(mp_encode_strl(0x01U) - ok 10 - len(mp_decode_strl(0x01U)) - ok 11 - mp_sizeof_strl(0x01U) - ok 12 - mp_encode(0x01U) == "\xa1" - # strl 0x1eU - ok 13 - mp_check_strl(0x1eU) == 0 - ok 14 - mp_decode(mp_encode(0x1eU)) == 0x1eU - ok 15 - len(mp_encode_strl(0x1eU) - ok 16 - len(mp_decode_strl(0x1eU)) - ok 17 - mp_sizeof_strl(0x1eU) - ok 18 - mp_encode(0x1eU) == "\xbe" - # strl 0x1fU - ok 19 - mp_check_strl(0x1fU) == 0 - ok 20 - mp_decode(mp_encode(0x1fU)) == 0x1fU - ok 21 - len(mp_encode_strl(0x1fU) - ok 22 - len(mp_decode_strl(0x1fU)) - ok 23 - mp_sizeof_strl(0x1fU) - ok 24 - mp_encode(0x1fU) == "\xbf" - # strl 0x20U - ok 25 - mp_check_strl(0x20U) == 0 - ok 26 - mp_decode(mp_encode(0x20U)) == 0x20U - ok 27 - len(mp_encode_strl(0x20U) - ok 28 - len(mp_decode_strl(0x20U)) - ok 29 - mp_sizeof_strl(0x20U) - ok 30 - mp_encode(0x20U) == "\xd9\x20" - # strl 0xfeU - ok 31 - mp_check_strl(0xfeU) == 0 - ok 32 - mp_decode(mp_encode(0xfeU)) == 0xfeU - ok 33 - len(mp_encode_strl(0xfeU) - ok 34 - len(mp_decode_strl(0xfeU)) - ok 35 - mp_sizeof_strl(0xfeU) - ok 36 - mp_encode(0xfeU) == "\xd9\xfe" - # strl 0xffU - ok 37 - mp_check_strl(0xffU) == 0 - ok 38 - mp_decode(mp_encode(0xffU)) == 0xffU - ok 39 - len(mp_encode_strl(0xffU) - ok 40 - len(mp_decode_strl(0xffU)) - ok 41 - mp_sizeof_strl(0xffU) - ok 42 - mp_encode(0xffU) == "\xd9\xff" - # strl 0x0100U - ok 43 - mp_check_strl(0x0100U) == 0 - ok 44 - mp_decode(mp_encode(0x0100U)) == 0x0100U - ok 45 - len(mp_encode_strl(0x0100U) - ok 46 - len(mp_decode_strl(0x0100U)) - ok 47 - mp_sizeof_strl(0x0100U) - ok 48 - mp_encode(0x0100U) == "\xda\x01\x00" - # strl 0xfffeU - ok 49 - mp_check_strl(0xfffeU) == 0 - ok 50 - mp_decode(mp_encode(0xfffeU)) == 0xfffeU - ok 51 - len(mp_encode_strl(0xfffeU) - ok 52 - len(mp_decode_strl(0xfffeU)) - ok 53 - mp_sizeof_strl(0xfffeU) - ok 54 - mp_encode(0xfffeU) == "\xda\xff\xfe" - # strl 0xffffU - ok 55 - mp_check_strl(0xffffU) == 0 - ok 56 - mp_decode(mp_encode(0xffffU)) == 0xffffU - ok 57 - len(mp_encode_strl(0xffffU) - ok 58 - len(mp_decode_strl(0xffffU)) - ok 59 - mp_sizeof_strl(0xffffU) - ok 60 - mp_encode(0xffffU) == "\xda\xff\xff" - # strl 0x00010000U - ok 61 - mp_check_strl(0x00010000U) == 0 - ok 62 - mp_decode(mp_encode(0x00010000U)) == 0x00010000U - ok 63 - len(mp_encode_strl(0x00010000U) - ok 64 - len(mp_decode_strl(0x00010000U)) - ok 65 - mp_sizeof_strl(0x00010000U) - ok 66 - mp_encode(0x00010000U) == "\xdb\x00\x01\x00\x00" - # strl 0xfffffffeU - ok 67 - mp_check_strl(0xfffffffeU) == 0 - ok 68 - mp_decode(mp_encode(0xfffffffeU)) == 0xfffffffeU - ok 69 - len(mp_encode_strl(0xfffffffeU) - ok 70 - len(mp_decode_strl(0xfffffffeU)) - ok 71 - mp_sizeof_strl(0xfffffffeU) - ok 72 - mp_encode(0xfffffffeU) == "\xdb\xff\xff\xff\xfe" - # strl 0xffffffffU - ok 73 - mp_check_strl(0xffffffffU) == 0 - ok 74 - mp_decode(mp_encode(0xffffffffU)) == 0xffffffffU - ok 75 - len(mp_encode_strl(0xffffffffU) - ok 76 - len(mp_decode_strl(0xffffffffU)) - ok 77 - mp_sizeof_strl(0xffffffffU) - ok 78 - mp_encode(0xffffffffU) == "\xdb\xff\xff\xff\xff" - # *** test_strls: done *** -ok 7 - subtests - 1..78 - # *** test_binls *** - # binl 0x00U - ok 1 - mp_check_binl(0x00U) == 0 - ok 2 - mp_decode(mp_encode(0x00U)) == 0x00U - ok 3 - len(mp_encode_binl(0x00U) - ok 4 - len(mp_decode_binl(0x00U)) - ok 5 - mp_sizeof_binl(0x00U) - ok 6 - mp_encode(0x00U) == "\xc4\x00" - # binl 0x01U - ok 7 - mp_check_binl(0x01U) == 0 - ok 8 - mp_decode(mp_encode(0x01U)) == 0x01U - ok 9 - len(mp_encode_binl(0x01U) - ok 10 - len(mp_decode_binl(0x01U)) - ok 11 - mp_sizeof_binl(0x01U) - ok 12 - mp_encode(0x01U) == "\xc4\x01" - # binl 0x1eU - ok 13 - mp_check_binl(0x1eU) == 0 - ok 14 - mp_decode(mp_encode(0x1eU)) == 0x1eU - ok 15 - len(mp_encode_binl(0x1eU) - ok 16 - len(mp_decode_binl(0x1eU)) - ok 17 - mp_sizeof_binl(0x1eU) - ok 18 - mp_encode(0x1eU) == "\xc4\x1e" - # binl 0x1fU - ok 19 - mp_check_binl(0x1fU) == 0 - ok 20 - mp_decode(mp_encode(0x1fU)) == 0x1fU - ok 21 - len(mp_encode_binl(0x1fU) - ok 22 - len(mp_decode_binl(0x1fU)) - ok 23 - mp_sizeof_binl(0x1fU) - ok 24 - mp_encode(0x1fU) == "\xc4\x1f" - # binl 0x20U - ok 25 - mp_check_binl(0x20U) == 0 - ok 26 - mp_decode(mp_encode(0x20U)) == 0x20U - ok 27 - len(mp_encode_binl(0x20U) - ok 28 - len(mp_decode_binl(0x20U)) - ok 29 - mp_sizeof_binl(0x20U) - ok 30 - mp_encode(0x20U) == "\xc4\x20" - # binl 0xfeU - ok 31 - mp_check_binl(0xfeU) == 0 - ok 32 - mp_decode(mp_encode(0xfeU)) == 0xfeU - ok 33 - len(mp_encode_binl(0xfeU) - ok 34 - len(mp_decode_binl(0xfeU)) - ok 35 - mp_sizeof_binl(0xfeU) - ok 36 - mp_encode(0xfeU) == "\xc4\xfe" - # binl 0xffU - ok 37 - mp_check_binl(0xffU) == 0 - ok 38 - mp_decode(mp_encode(0xffU)) == 0xffU - ok 39 - len(mp_encode_binl(0xffU) - ok 40 - len(mp_decode_binl(0xffU)) - ok 41 - mp_sizeof_binl(0xffU) - ok 42 - mp_encode(0xffU) == "\xc4\xff" - # binl 0x0100U - ok 43 - mp_check_binl(0x0100U) == 0 - ok 44 - mp_decode(mp_encode(0x0100U)) == 0x0100U - ok 45 - len(mp_encode_binl(0x0100U) - ok 46 - len(mp_decode_binl(0x0100U)) - ok 47 - mp_sizeof_binl(0x0100U) - ok 48 - mp_encode(0x0100U) == "\xc5\x01\x00" - # binl 0xfffeU - ok 49 - mp_check_binl(0xfffeU) == 0 - ok 50 - mp_decode(mp_encode(0xfffeU)) == 0xfffeU - ok 51 - len(mp_encode_binl(0xfffeU) - ok 52 - len(mp_decode_binl(0xfffeU)) - ok 53 - mp_sizeof_binl(0xfffeU) - ok 54 - mp_encode(0xfffeU) == "\xc5\xff\xfe" - # binl 0xffffU - ok 55 - mp_check_binl(0xffffU) == 0 - ok 56 - mp_decode(mp_encode(0xffffU)) == 0xffffU - ok 57 - len(mp_encode_binl(0xffffU) - ok 58 - len(mp_decode_binl(0xffffU)) - ok 59 - mp_sizeof_binl(0xffffU) - ok 60 - mp_encode(0xffffU) == "\xc5\xff\xff" - # binl 0x00010000U - ok 61 - mp_check_binl(0x00010000U) == 0 - ok 62 - mp_decode(mp_encode(0x00010000U)) == 0x00010000U - ok 63 - len(mp_encode_binl(0x00010000U) - ok 64 - len(mp_decode_binl(0x00010000U)) - ok 65 - mp_sizeof_binl(0x00010000U) - ok 66 - mp_encode(0x00010000U) == "\xc6\x00\x01\x00\x00" - # binl 0xfffffffeU - ok 67 - mp_check_binl(0xfffffffeU) == 0 - ok 68 - mp_decode(mp_encode(0xfffffffeU)) == 0xfffffffeU - ok 69 - len(mp_encode_binl(0xfffffffeU) - ok 70 - len(mp_decode_binl(0xfffffffeU)) - ok 71 - mp_sizeof_binl(0xfffffffeU) - ok 72 - mp_encode(0xfffffffeU) == "\xc6\xff\xff\xff\xfe" - # binl 0xffffffffU - ok 73 - mp_check_binl(0xffffffffU) == 0 - ok 74 - mp_decode(mp_encode(0xffffffffU)) == 0xffffffffU - ok 75 - len(mp_encode_binl(0xffffffffU) - ok 76 - len(mp_decode_binl(0xffffffffU)) - ok 77 - mp_sizeof_binl(0xffffffffU) - ok 78 - mp_encode(0xffffffffU) == "\xc6\xff\xff\xff\xff" - # *** test_binls: done *** -ok 8 - subtests - 1..168 - # *** test_extls *** - # extl 0x01U - ok 1 - mp_check_extl(0x01U) == 0 - ok 2 - mp_decode(mp_encode(0x01U)) == 0x01U - ok 3 - len(mp_encode_extl(0x01U) - ok 4 - len(mp_decode_extl(0x01U)) - ok 5 - mp_sizeof_extl(0x01U) - ok 6 - mp_encode(0x01U) == "\xd4\x00" - # extl 0x02U - ok 7 - mp_check_extl(0x02U) == 0 - ok 8 - mp_decode(mp_encode(0x02U)) == 0x02U - ok 9 - len(mp_encode_extl(0x02U) - ok 10 - len(mp_decode_extl(0x02U)) - ok 11 - mp_sizeof_extl(0x02U) - ok 12 - mp_encode(0x02U) == "\xd5\x00" - # extl 0x04U - ok 13 - mp_check_extl(0x04U) == 0 - ok 14 - mp_decode(mp_encode(0x04U)) == 0x04U - ok 15 - len(mp_encode_extl(0x04U) - ok 16 - len(mp_decode_extl(0x04U)) - ok 17 - mp_sizeof_extl(0x04U) - ok 18 - mp_encode(0x04U) == "\xd6\x00" - # extl 0x08U - ok 19 - mp_check_extl(0x08U) == 0 - ok 20 - mp_decode(mp_encode(0x08U)) == 0x08U - ok 21 - len(mp_encode_extl(0x08U) - ok 22 - len(mp_decode_extl(0x08U)) - ok 23 - mp_sizeof_extl(0x08U) - ok 24 - mp_encode(0x08U) == "\xd7\x00" - # extl 0x10U - ok 25 - mp_check_extl(0x10U) == 0 - ok 26 - mp_decode(mp_encode(0x10U)) == 0x10U - ok 27 - len(mp_encode_extl(0x10U) - ok 28 - len(mp_decode_extl(0x10U)) - ok 29 - mp_sizeof_extl(0x10U) - ok 30 - mp_encode(0x10U) == "\xd8\x00" - # extl 0x11U - ok 31 - mp_check_extl(0x11U) == 0 - ok 32 - mp_decode(mp_encode(0x11U)) == 0x11U - ok 33 - len(mp_encode_extl(0x11U) - ok 34 - len(mp_decode_extl(0x11U)) - ok 35 - mp_sizeof_extl(0x11U) - ok 36 - mp_encode(0x11U) == "\xc7\x11\x00" - # extl 0xfeU - ok 37 - mp_check_extl(0xfeU) == 0 - ok 38 - mp_decode(mp_encode(0xfeU)) == 0xfeU - ok 39 - len(mp_encode_extl(0xfeU) - ok 40 - len(mp_decode_extl(0xfeU)) - ok 41 - mp_sizeof_extl(0xfeU) - ok 42 - mp_encode(0xfeU) == "\xc7\xfe\x00" - # extl 0xffU - ok 43 - mp_check_extl(0xffU) == 0 - ok 44 - mp_decode(mp_encode(0xffU)) == 0xffU - ok 45 - len(mp_encode_extl(0xffU) - ok 46 - len(mp_decode_extl(0xffU)) - ok 47 - mp_sizeof_extl(0xffU) - ok 48 - mp_encode(0xffU) == "\xc7\xff\x00" - # extl 0x00U - ok 49 - mp_check_extl(0x00U) == 0 - ok 50 - mp_decode(mp_encode(0x00U)) == 0x00U - ok 51 - len(mp_encode_extl(0x00U) - ok 52 - len(mp_decode_extl(0x00U)) - ok 53 - mp_sizeof_extl(0x00U) - ok 54 - mp_encode(0x00U) == "\xc7\x00\x00" - # extl 0x03U - ok 55 - mp_check_extl(0x03U) == 0 - ok 56 - mp_decode(mp_encode(0x03U)) == 0x03U - ok 57 - len(mp_encode_extl(0x03U) - ok 58 - len(mp_decode_extl(0x03U)) - ok 59 - mp_sizeof_extl(0x03U) - ok 60 - mp_encode(0x03U) == "\xc7\x03\x00" - # extl 0x05U - ok 61 - mp_check_extl(0x05U) == 0 - ok 62 - mp_decode(mp_encode(0x05U)) == 0x05U - ok 63 - len(mp_encode_extl(0x05U) - ok 64 - len(mp_decode_extl(0x05U)) - ok 65 - mp_sizeof_extl(0x05U) - ok 66 - mp_encode(0x05U) == "\xc7\x05\x00" - # extl 0x06U - ok 67 - mp_check_extl(0x06U) == 0 - ok 68 - mp_decode(mp_encode(0x06U)) == 0x06U - ok 69 - len(mp_encode_extl(0x06U) - ok 70 - len(mp_decode_extl(0x06U)) - ok 71 - mp_sizeof_extl(0x06U) - ok 72 - mp_encode(0x06U) == "\xc7\x06\x00" - # extl 0x07U - ok 73 - mp_check_extl(0x07U) == 0 - ok 74 - mp_decode(mp_encode(0x07U)) == 0x07U - ok 75 - len(mp_encode_extl(0x07U) - ok 76 - len(mp_decode_extl(0x07U)) - ok 77 - mp_sizeof_extl(0x07U) - ok 78 - mp_encode(0x07U) == "\xc7\x07\x00" - # extl 0x09U - ok 79 - mp_check_extl(0x09U) == 0 - ok 80 - mp_decode(mp_encode(0x09U)) == 0x09U - ok 81 - len(mp_encode_extl(0x09U) - ok 82 - len(mp_decode_extl(0x09U)) - ok 83 - mp_sizeof_extl(0x09U) - ok 84 - mp_encode(0x09U) == "\xc7\x09\x00" - # extl 0x0aU - ok 85 - mp_check_extl(0x0aU) == 0 - ok 86 - mp_decode(mp_encode(0x0aU)) == 0x0aU - ok 87 - len(mp_encode_extl(0x0aU) - ok 88 - len(mp_decode_extl(0x0aU)) - ok 89 - mp_sizeof_extl(0x0aU) - ok 90 - mp_encode(0x0aU) == "\xc7\x0a\x00" - # extl 0x0bU - ok 91 - mp_check_extl(0x0bU) == 0 - ok 92 - mp_decode(mp_encode(0x0bU)) == 0x0bU - ok 93 - len(mp_encode_extl(0x0bU) - ok 94 - len(mp_decode_extl(0x0bU)) - ok 95 - mp_sizeof_extl(0x0bU) - ok 96 - mp_encode(0x0bU) == "\xc7\x0b\x00" - # extl 0x0cU - ok 97 - mp_check_extl(0x0cU) == 0 - ok 98 - mp_decode(mp_encode(0x0cU)) == 0x0cU - ok 99 - len(mp_encode_extl(0x0cU) - ok 100 - len(mp_decode_extl(0x0cU)) - ok 101 - mp_sizeof_extl(0x0cU) - ok 102 - mp_encode(0x0cU) == "\xc7\x0c\x00" - # extl 0x0dU - ok 103 - mp_check_extl(0x0dU) == 0 - ok 104 - mp_decode(mp_encode(0x0dU)) == 0x0dU - ok 105 - len(mp_encode_extl(0x0dU) - ok 106 - len(mp_decode_extl(0x0dU)) - ok 107 - mp_sizeof_extl(0x0dU) - ok 108 - mp_encode(0x0dU) == "\xc7\x0d\x00" - # extl 0x0eU - ok 109 - mp_check_extl(0x0eU) == 0 - ok 110 - mp_decode(mp_encode(0x0eU)) == 0x0eU - ok 111 - len(mp_encode_extl(0x0eU) - ok 112 - len(mp_decode_extl(0x0eU)) - ok 113 - mp_sizeof_extl(0x0eU) - ok 114 - mp_encode(0x0eU) == "\xc7\x0e\x00" - # extl 0x0fU - ok 115 - mp_check_extl(0x0fU) == 0 - ok 116 - mp_decode(mp_encode(0x0fU)) == 0x0fU - ok 117 - len(mp_encode_extl(0x0fU) - ok 118 - len(mp_decode_extl(0x0fU)) - ok 119 - mp_sizeof_extl(0x0fU) - ok 120 - mp_encode(0x0fU) == "\xc7\x0f\x00" - # extl 0x0100U - ok 121 - mp_check_extl(0x0100U) == 0 - ok 122 - mp_decode(mp_encode(0x0100U)) == 0x0100U - ok 123 - len(mp_encode_extl(0x0100U) - ok 124 - len(mp_decode_extl(0x0100U)) - ok 125 - mp_sizeof_extl(0x0100U) - ok 126 - mp_encode(0x0100U) == "\xc8\x01\x00\x00" - # extl 0x0101U - ok 127 - mp_check_extl(0x0101U) == 0 - ok 128 - mp_decode(mp_encode(0x0101U)) == 0x0101U - ok 129 - len(mp_encode_extl(0x0101U) - ok 130 - len(mp_decode_extl(0x0101U)) - ok 131 - mp_sizeof_extl(0x0101U) - ok 132 - mp_encode(0x0101U) == "\xc8\x01\x01\x00" - # extl 0xfffeU - ok 133 - mp_check_extl(0xfffeU) == 0 - ok 134 - mp_decode(mp_encode(0xfffeU)) == 0xfffeU - ok 135 - len(mp_encode_extl(0xfffeU) - ok 136 - len(mp_decode_extl(0xfffeU)) - ok 137 - mp_sizeof_extl(0xfffeU) - ok 138 - mp_encode(0xfffeU) == "\xc8\xff\xfe\x00" - # extl 0xffffU - ok 139 - mp_check_extl(0xffffU) == 0 - ok 140 - mp_decode(mp_encode(0xffffU)) == 0xffffU - ok 141 - len(mp_encode_extl(0xffffU) - ok 142 - len(mp_decode_extl(0xffffU)) - ok 143 - mp_sizeof_extl(0xffffU) - ok 144 - mp_encode(0xffffU) == "\xc8\xff\xff\x00" - # extl 0x00010000U - ok 145 - mp_check_extl(0x00010000U) == 0 - ok 146 - mp_decode(mp_encode(0x00010000U)) == 0x00010000U - ok 147 - len(mp_encode_extl(0x00010000U) - ok 148 - len(mp_decode_extl(0x00010000U)) - ok 149 - mp_sizeof_extl(0x00010000U) - ok 150 - mp_encode(0x00010000U) == "\xc9\x00\x01\x00\x00\x00" - # extl 0x00010001U - ok 151 - mp_check_extl(0x00010001U) == 0 - ok 152 - mp_decode(mp_encode(0x00010001U)) == 0x00010001U - ok 153 - len(mp_encode_extl(0x00010001U) - ok 154 - len(mp_decode_extl(0x00010001U)) - ok 155 - mp_sizeof_extl(0x00010001U) - ok 156 - mp_encode(0x00010001U) == "\xc9\x00\x01\x00\x01\x00" - # extl 0xfffffffeU - ok 157 - mp_check_extl(0xfffffffeU) == 0 - ok 158 - mp_decode(mp_encode(0xfffffffeU)) == 0xfffffffeU - ok 159 - len(mp_encode_extl(0xfffffffeU) - ok 160 - len(mp_decode_extl(0xfffffffeU)) - ok 161 - mp_sizeof_extl(0xfffffffeU) - ok 162 - mp_encode(0xfffffffeU) == "\xc9\xff\xff\xff\xfe\x00" - # extl 0xffffffffU - ok 163 - mp_check_extl(0xffffffffU) == 0 - ok 164 - mp_decode(mp_encode(0xffffffffU)) == 0xffffffffU - ok 165 - len(mp_encode_extl(0xffffffffU) - ok 166 - len(mp_decode_extl(0xffffffffU)) - ok 167 - mp_sizeof_extl(0xffffffffU) - ok 168 - mp_encode(0xffffffffU) == "\xc9\xff\xff\xff\xff\x00" - # *** test_extls: done *** -ok 9 - subtests - 1..96 - # *** test_strs *** - # str len=0x01 - ok 1 - len(mp_decode_str(x, 1)) - ok 2 - len(mp_decode_strbin(x, 1)) - ok 3 - mp_check_str(mp_encode_str(x, 0x01)) - ok 4 - len(mp_decode_str(x, 0x01) - ok 5 - len(mp_next_str(x, 0x01) - ok 6 - len(mp_check_str(x, 0x01) - ok 7 - mp_sizeof_str(0x01) - ok 8 - mp_encode_str(x, 0x01) == x - # str len=0x1e - ok 9 - len(mp_decode_str(x, 30)) - ok 10 - len(mp_decode_strbin(x, 30)) - ok 11 - mp_check_str(mp_encode_str(x, 0x1e)) - ok 12 - len(mp_decode_str(x, 0x1e) - ok 13 - len(mp_next_str(x, 0x1e) - ok 14 - len(mp_check_str(x, 0x1e) - ok 15 - mp_sizeof_str(0x1e) - ok 16 - mp_encode_str(x, 0x1e) == x - # str len=0x1f - ok 17 - len(mp_decode_str(x, 31)) - ok 18 - len(mp_decode_strbin(x, 31)) - ok 19 - mp_check_str(mp_encode_str(x, 0x1f)) - ok 20 - len(mp_decode_str(x, 0x1f) - ok 21 - len(mp_next_str(x, 0x1f) - ok 22 - len(mp_check_str(x, 0x1f) - ok 23 - mp_sizeof_str(0x1f) - ok 24 - mp_encode_str(x, 0x1f) == x - # str len=0x20 - ok 25 - len(mp_decode_str(x, 32)) - ok 26 - len(mp_decode_strbin(x, 32)) - ok 27 - mp_check_str(mp_encode_str(x, 0x20)) - ok 28 - len(mp_decode_str(x, 0x20) - ok 29 - len(mp_next_str(x, 0x20) - ok 30 - len(mp_check_str(x, 0x20) - ok 31 - mp_sizeof_str(0x20) - ok 32 - mp_encode_str(x, 0x20) == x - # str len=0xfe - ok 33 - len(mp_decode_str(x, 254)) - ok 34 - len(mp_decode_strbin(x, 254)) - ok 35 - mp_check_str(mp_encode_str(x, 0xfe)) - ok 36 - len(mp_decode_str(x, 0xfe) - ok 37 - len(mp_next_str(x, 0xfe) - ok 38 - len(mp_check_str(x, 0xfe) - ok 39 - mp_sizeof_str(0xfe) - ok 40 - mp_encode_str(x, 0xfe) == x - # str len=0xff - ok 41 - len(mp_decode_str(x, 255)) - ok 42 - len(mp_decode_strbin(x, 255)) - ok 43 - mp_check_str(mp_encode_str(x, 0xff)) - ok 44 - len(mp_decode_str(x, 0xff) - ok 45 - len(mp_next_str(x, 0xff) - ok 46 - len(mp_check_str(x, 0xff) - ok 47 - mp_sizeof_str(0xff) - ok 48 - mp_encode_str(x, 0xff) == x - # str len=0x100 - ok 49 - len(mp_decode_str(x, 256)) - ok 50 - len(mp_decode_strbin(x, 256)) - ok 51 - mp_check_str(mp_encode_str(x, 0x100)) - ok 52 - len(mp_decode_str(x, 0x100) - ok 53 - len(mp_next_str(x, 0x100) - ok 54 - len(mp_check_str(x, 0x100) - ok 55 - mp_sizeof_str(0x100) - ok 56 - mp_encode_str(x, 0x100) == x - # str len=0x101 - ok 57 - len(mp_decode_str(x, 257)) - ok 58 - len(mp_decode_strbin(x, 257)) - ok 59 - mp_check_str(mp_encode_str(x, 0x101)) - ok 60 - len(mp_decode_str(x, 0x101) - ok 61 - len(mp_next_str(x, 0x101) - ok 62 - len(mp_check_str(x, 0x101) - ok 63 - mp_sizeof_str(0x101) - ok 64 - mp_encode_str(x, 0x101) == x - # str len=0xfffe - ok 65 - len(mp_decode_str(x, 65534)) - ok 66 - len(mp_decode_strbin(x, 65534)) - ok 67 - mp_check_str(mp_encode_str(x, 0xfffe)) - ok 68 - len(mp_decode_str(x, 0xfffe) - ok 69 - len(mp_next_str(x, 0xfffe) - ok 70 - len(mp_check_str(x, 0xfffe) - ok 71 - mp_sizeof_str(0xfffe) - ok 72 - mp_encode_str(x, 0xfffe) == x - # str len=0xffff - ok 73 - len(mp_decode_str(x, 65535)) - ok 74 - len(mp_decode_strbin(x, 65535)) - ok 75 - mp_check_str(mp_encode_str(x, 0xffff)) - ok 76 - len(mp_decode_str(x, 0xffff) - ok 77 - len(mp_next_str(x, 0xffff) - ok 78 - len(mp_check_str(x, 0xffff) - ok 79 - mp_sizeof_str(0xffff) - ok 80 - mp_encode_str(x, 0xffff) == x - # str len=0x10000 - ok 81 - len(mp_decode_str(x, 65536)) - ok 82 - len(mp_decode_strbin(x, 65536)) - ok 83 - mp_check_str(mp_encode_str(x, 0x10000)) - ok 84 - len(mp_decode_str(x, 0x10000) - ok 85 - len(mp_next_str(x, 0x10000) - ok 86 - len(mp_check_str(x, 0x10000) - ok 87 - mp_sizeof_str(0x10000) - ok 88 - mp_encode_str(x, 0x10000) == x - # str len=0x10001 - ok 89 - len(mp_decode_str(x, 65537)) - ok 90 - len(mp_decode_strbin(x, 65537)) - ok 91 - mp_check_str(mp_encode_str(x, 0x10001)) - ok 92 - len(mp_decode_str(x, 0x10001) - ok 93 - len(mp_next_str(x, 0x10001) - ok 94 - len(mp_check_str(x, 0x10001) - ok 95 - mp_sizeof_str(0x10001) - ok 96 - mp_encode_str(x, 0x10001) == x - # *** test_strs: done *** -ok 10 - subtests - 1..96 - # *** test_bins *** - # bin len=0x01 - ok 1 - len(mp_decode_bin(x, 1)) - ok 2 - len(mp_decode_strbin(x, 1)) - ok 3 - mp_check_bin(mp_encode_bin(x, 0x01)) - ok 4 - len(mp_decode_bin(x, 0x01) - ok 5 - len(mp_next_bin(x, 0x01) - ok 6 - len(mp_check_bin(x, 0x01) - ok 7 - mp_sizeof_bin(0x01) - ok 8 - mp_encode_bin(x, 0x01) == x - # bin len=0x1e - ok 9 - len(mp_decode_bin(x, 30)) - ok 10 - len(mp_decode_strbin(x, 30)) - ok 11 - mp_check_bin(mp_encode_bin(x, 0x1e)) - ok 12 - len(mp_decode_bin(x, 0x1e) - ok 13 - len(mp_next_bin(x, 0x1e) - ok 14 - len(mp_check_bin(x, 0x1e) - ok 15 - mp_sizeof_bin(0x1e) - ok 16 - mp_encode_bin(x, 0x1e) == x - # bin len=0x1f - ok 17 - len(mp_decode_bin(x, 31)) - ok 18 - len(mp_decode_strbin(x, 31)) - ok 19 - mp_check_bin(mp_encode_bin(x, 0x1f)) - ok 20 - len(mp_decode_bin(x, 0x1f) - ok 21 - len(mp_next_bin(x, 0x1f) - ok 22 - len(mp_check_bin(x, 0x1f) - ok 23 - mp_sizeof_bin(0x1f) - ok 24 - mp_encode_bin(x, 0x1f) == x - # bin len=0x20 - ok 25 - len(mp_decode_bin(x, 32)) - ok 26 - len(mp_decode_strbin(x, 32)) - ok 27 - mp_check_bin(mp_encode_bin(x, 0x20)) - ok 28 - len(mp_decode_bin(x, 0x20) - ok 29 - len(mp_next_bin(x, 0x20) - ok 30 - len(mp_check_bin(x, 0x20) - ok 31 - mp_sizeof_bin(0x20) - ok 32 - mp_encode_bin(x, 0x20) == x - # bin len=0xfe - ok 33 - len(mp_decode_bin(x, 254)) - ok 34 - len(mp_decode_strbin(x, 254)) - ok 35 - mp_check_bin(mp_encode_bin(x, 0xfe)) - ok 36 - len(mp_decode_bin(x, 0xfe) - ok 37 - len(mp_next_bin(x, 0xfe) - ok 38 - len(mp_check_bin(x, 0xfe) - ok 39 - mp_sizeof_bin(0xfe) - ok 40 - mp_encode_bin(x, 0xfe) == x - # bin len=0xff - ok 41 - len(mp_decode_bin(x, 255)) - ok 42 - len(mp_decode_strbin(x, 255)) - ok 43 - mp_check_bin(mp_encode_bin(x, 0xff)) - ok 44 - len(mp_decode_bin(x, 0xff) - ok 45 - len(mp_next_bin(x, 0xff) - ok 46 - len(mp_check_bin(x, 0xff) - ok 47 - mp_sizeof_bin(0xff) - ok 48 - mp_encode_bin(x, 0xff) == x - # bin len=0x100 - ok 49 - len(mp_decode_bin(x, 256)) - ok 50 - len(mp_decode_strbin(x, 256)) - ok 51 - mp_check_bin(mp_encode_bin(x, 0x100)) - ok 52 - len(mp_decode_bin(x, 0x100) - ok 53 - len(mp_next_bin(x, 0x100) - ok 54 - len(mp_check_bin(x, 0x100) - ok 55 - mp_sizeof_bin(0x100) - ok 56 - mp_encode_bin(x, 0x100) == x - # bin len=0x101 - ok 57 - len(mp_decode_bin(x, 257)) - ok 58 - len(mp_decode_strbin(x, 257)) - ok 59 - mp_check_bin(mp_encode_bin(x, 0x101)) - ok 60 - len(mp_decode_bin(x, 0x101) - ok 61 - len(mp_next_bin(x, 0x101) - ok 62 - len(mp_check_bin(x, 0x101) - ok 63 - mp_sizeof_bin(0x101) - ok 64 - mp_encode_bin(x, 0x101) == x - # bin len=0xfffe - ok 65 - len(mp_decode_bin(x, 65534)) - ok 66 - len(mp_decode_strbin(x, 65534)) - ok 67 - mp_check_bin(mp_encode_bin(x, 0xfffe)) - ok 68 - len(mp_decode_bin(x, 0xfffe) - ok 69 - len(mp_next_bin(x, 0xfffe) - ok 70 - len(mp_check_bin(x, 0xfffe) - ok 71 - mp_sizeof_bin(0xfffe) - ok 72 - mp_encode_bin(x, 0xfffe) == x - # bin len=0xffff - ok 73 - len(mp_decode_bin(x, 65535)) - ok 74 - len(mp_decode_strbin(x, 65535)) - ok 75 - mp_check_bin(mp_encode_bin(x, 0xffff)) - ok 76 - len(mp_decode_bin(x, 0xffff) - ok 77 - len(mp_next_bin(x, 0xffff) - ok 78 - len(mp_check_bin(x, 0xffff) - ok 79 - mp_sizeof_bin(0xffff) - ok 80 - mp_encode_bin(x, 0xffff) == x - # bin len=0x10000 - ok 81 - len(mp_decode_bin(x, 65536)) - ok 82 - len(mp_decode_strbin(x, 65536)) - ok 83 - mp_check_bin(mp_encode_bin(x, 0x10000)) - ok 84 - len(mp_decode_bin(x, 0x10000) - ok 85 - len(mp_next_bin(x, 0x10000) - ok 86 - len(mp_check_bin(x, 0x10000) - ok 87 - mp_sizeof_bin(0x10000) - ok 88 - mp_encode_bin(x, 0x10000) == x - # bin len=0x10001 - ok 89 - len(mp_decode_bin(x, 65537)) - ok 90 - len(mp_decode_strbin(x, 65537)) - ok 91 - mp_check_bin(mp_encode_bin(x, 0x10001)) - ok 92 - len(mp_decode_bin(x, 0x10001) - ok 93 - len(mp_next_bin(x, 0x10001) - ok 94 - len(mp_check_bin(x, 0x10001) - ok 95 - mp_sizeof_bin(0x10001) - ok 96 - mp_encode_bin(x, 0x10001) == x - # *** test_bins: done *** -ok 11 - subtests - 1..225 - # *** test_exts *** - # ext len=0x01 - ok 1 - len(mp_decode_ext(x, 1)) - ok 2 - type(mp_decode_ext(x)) - ok 3 - len(mp_decode_strbin(x, 1)) - ok 4 - mp_check_ext(mp_encode_ext(x, 0x01)) - ok 5 - len(mp_decode_ext(x, 0x01) - ok 6 - len(mp_next_ext(x, 0x01) - ok 7 - len(mp_check_ext(x, 0x01) - ok 8 - mp_sizeof_ext(0x01) - ok 9 - mp_encode_ext(x, 0x01) == x - # ext len=0x02 - ok 10 - len(mp_decode_ext(x, 2)) - ok 11 - type(mp_decode_ext(x)) - ok 12 - len(mp_decode_strbin(x, 2)) - ok 13 - mp_check_ext(mp_encode_ext(x, 0x02)) - ok 14 - len(mp_decode_ext(x, 0x02) - ok 15 - len(mp_next_ext(x, 0x02) - ok 16 - len(mp_check_ext(x, 0x02) - ok 17 - mp_sizeof_ext(0x02) - ok 18 - mp_encode_ext(x, 0x02) == x - # ext len=0x03 - ok 19 - len(mp_decode_ext(x, 3)) - ok 20 - type(mp_decode_ext(x)) - ok 21 - len(mp_decode_strbin(x, 3)) - ok 22 - mp_check_ext(mp_encode_ext(x, 0x03)) - ok 23 - len(mp_decode_ext(x, 0x03) - ok 24 - len(mp_next_ext(x, 0x03) - ok 25 - len(mp_check_ext(x, 0x03) - ok 26 - mp_sizeof_ext(0x03) - ok 27 - mp_encode_ext(x, 0x03) == x - # ext len=0x04 - ok 28 - len(mp_decode_ext(x, 4)) - ok 29 - type(mp_decode_ext(x)) - ok 30 - len(mp_decode_strbin(x, 4)) - ok 31 - mp_check_ext(mp_encode_ext(x, 0x04)) - ok 32 - len(mp_decode_ext(x, 0x04) - ok 33 - len(mp_next_ext(x, 0x04) - ok 34 - len(mp_check_ext(x, 0x04) - ok 35 - mp_sizeof_ext(0x04) - ok 36 - mp_encode_ext(x, 0x04) == x - # ext len=0x05 - ok 37 - len(mp_decode_ext(x, 5)) - ok 38 - type(mp_decode_ext(x)) - ok 39 - len(mp_decode_strbin(x, 5)) - ok 40 - mp_check_ext(mp_encode_ext(x, 0x05)) - ok 41 - len(mp_decode_ext(x, 0x05) - ok 42 - len(mp_next_ext(x, 0x05) - ok 43 - len(mp_check_ext(x, 0x05) - ok 44 - mp_sizeof_ext(0x05) - ok 45 - mp_encode_ext(x, 0x05) == x - # ext len=0x06 - ok 46 - len(mp_decode_ext(x, 6)) - ok 47 - type(mp_decode_ext(x)) - ok 48 - len(mp_decode_strbin(x, 6)) - ok 49 - mp_check_ext(mp_encode_ext(x, 0x06)) - ok 50 - len(mp_decode_ext(x, 0x06) - ok 51 - len(mp_next_ext(x, 0x06) - ok 52 - len(mp_check_ext(x, 0x06) - ok 53 - mp_sizeof_ext(0x06) - ok 54 - mp_encode_ext(x, 0x06) == x - # ext len=0x07 - ok 55 - len(mp_decode_ext(x, 7)) - ok 56 - type(mp_decode_ext(x)) - ok 57 - len(mp_decode_strbin(x, 7)) - ok 58 - mp_check_ext(mp_encode_ext(x, 0x07)) - ok 59 - len(mp_decode_ext(x, 0x07) - ok 60 - len(mp_next_ext(x, 0x07) - ok 61 - len(mp_check_ext(x, 0x07) - ok 62 - mp_sizeof_ext(0x07) - ok 63 - mp_encode_ext(x, 0x07) == x - # ext len=0x08 - ok 64 - len(mp_decode_ext(x, 8)) - ok 65 - type(mp_decode_ext(x)) - ok 66 - len(mp_decode_strbin(x, 8)) - ok 67 - mp_check_ext(mp_encode_ext(x, 0x08)) - ok 68 - len(mp_decode_ext(x, 0x08) - ok 69 - len(mp_next_ext(x, 0x08) - ok 70 - len(mp_check_ext(x, 0x08) - ok 71 - mp_sizeof_ext(0x08) - ok 72 - mp_encode_ext(x, 0x08) == x - # ext len=0x09 - ok 73 - len(mp_decode_ext(x, 9)) - ok 74 - type(mp_decode_ext(x)) - ok 75 - len(mp_decode_strbin(x, 9)) - ok 76 - mp_check_ext(mp_encode_ext(x, 0x09)) - ok 77 - len(mp_decode_ext(x, 0x09) - ok 78 - len(mp_next_ext(x, 0x09) - ok 79 - len(mp_check_ext(x, 0x09) - ok 80 - mp_sizeof_ext(0x09) - ok 81 - mp_encode_ext(x, 0x09) == x - # ext len=0x0a - ok 82 - len(mp_decode_ext(x, 10)) - ok 83 - type(mp_decode_ext(x)) - ok 84 - len(mp_decode_strbin(x, 10)) - ok 85 - mp_check_ext(mp_encode_ext(x, 0x0a)) - ok 86 - len(mp_decode_ext(x, 0x0a) - ok 87 - len(mp_next_ext(x, 0x0a) - ok 88 - len(mp_check_ext(x, 0x0a) - ok 89 - mp_sizeof_ext(0x0a) - ok 90 - mp_encode_ext(x, 0x0a) == x - # ext len=0x0b - ok 91 - len(mp_decode_ext(x, 11)) - ok 92 - type(mp_decode_ext(x)) - ok 93 - len(mp_decode_strbin(x, 11)) - ok 94 - mp_check_ext(mp_encode_ext(x, 0x0b)) - ok 95 - len(mp_decode_ext(x, 0x0b) - ok 96 - len(mp_next_ext(x, 0x0b) - ok 97 - len(mp_check_ext(x, 0x0b) - ok 98 - mp_sizeof_ext(0x0b) - ok 99 - mp_encode_ext(x, 0x0b) == x - # ext len=0x0c - ok 100 - len(mp_decode_ext(x, 12)) - ok 101 - type(mp_decode_ext(x)) - ok 102 - len(mp_decode_strbin(x, 12)) - ok 103 - mp_check_ext(mp_encode_ext(x, 0x0c)) - ok 104 - len(mp_decode_ext(x, 0x0c) - ok 105 - len(mp_next_ext(x, 0x0c) - ok 106 - len(mp_check_ext(x, 0x0c) - ok 107 - mp_sizeof_ext(0x0c) - ok 108 - mp_encode_ext(x, 0x0c) == x - # ext len=0x0d - ok 109 - len(mp_decode_ext(x, 13)) - ok 110 - type(mp_decode_ext(x)) - ok 111 - len(mp_decode_strbin(x, 13)) - ok 112 - mp_check_ext(mp_encode_ext(x, 0x0d)) - ok 113 - len(mp_decode_ext(x, 0x0d) - ok 114 - len(mp_next_ext(x, 0x0d) - ok 115 - len(mp_check_ext(x, 0x0d) - ok 116 - mp_sizeof_ext(0x0d) - ok 117 - mp_encode_ext(x, 0x0d) == x - # ext len=0x0e - ok 118 - len(mp_decode_ext(x, 14)) - ok 119 - type(mp_decode_ext(x)) - ok 120 - len(mp_decode_strbin(x, 14)) - ok 121 - mp_check_ext(mp_encode_ext(x, 0x0e)) - ok 122 - len(mp_decode_ext(x, 0x0e) - ok 123 - len(mp_next_ext(x, 0x0e) - ok 124 - len(mp_check_ext(x, 0x0e) - ok 125 - mp_sizeof_ext(0x0e) - ok 126 - mp_encode_ext(x, 0x0e) == x - # ext len=0x0f - ok 127 - len(mp_decode_ext(x, 15)) - ok 128 - type(mp_decode_ext(x)) - ok 129 - len(mp_decode_strbin(x, 15)) - ok 130 - mp_check_ext(mp_encode_ext(x, 0x0f)) - ok 131 - len(mp_decode_ext(x, 0x0f) - ok 132 - len(mp_next_ext(x, 0x0f) - ok 133 - len(mp_check_ext(x, 0x0f) - ok 134 - mp_sizeof_ext(0x0f) - ok 135 - mp_encode_ext(x, 0x0f) == x - # ext len=0x10 - ok 136 - len(mp_decode_ext(x, 16)) - ok 137 - type(mp_decode_ext(x)) - ok 138 - len(mp_decode_strbin(x, 16)) - ok 139 - mp_check_ext(mp_encode_ext(x, 0x10)) - ok 140 - len(mp_decode_ext(x, 0x10) - ok 141 - len(mp_next_ext(x, 0x10) - ok 142 - len(mp_check_ext(x, 0x10) - ok 143 - mp_sizeof_ext(0x10) - ok 144 - mp_encode_ext(x, 0x10) == x - # ext len=0x11 - ok 145 - len(mp_decode_ext(x, 17)) - ok 146 - type(mp_decode_ext(x)) - ok 147 - len(mp_decode_strbin(x, 17)) - ok 148 - mp_check_ext(mp_encode_ext(x, 0x11)) - ok 149 - len(mp_decode_ext(x, 0x11) - ok 150 - len(mp_next_ext(x, 0x11) - ok 151 - len(mp_check_ext(x, 0x11) - ok 152 - mp_sizeof_ext(0x11) - ok 153 - mp_encode_ext(x, 0x11) == x - # ext len=0xfe - ok 154 - len(mp_decode_ext(x, 254)) - ok 155 - type(mp_decode_ext(x)) - ok 156 - len(mp_decode_strbin(x, 254)) - ok 157 - mp_check_ext(mp_encode_ext(x, 0xfe)) - ok 158 - len(mp_decode_ext(x, 0xfe) - ok 159 - len(mp_next_ext(x, 0xfe) - ok 160 - len(mp_check_ext(x, 0xfe) - ok 161 - mp_sizeof_ext(0xfe) - ok 162 - mp_encode_ext(x, 0xfe) == x - # ext len=0xff - ok 163 - len(mp_decode_ext(x, 255)) - ok 164 - type(mp_decode_ext(x)) - ok 165 - len(mp_decode_strbin(x, 255)) - ok 166 - mp_check_ext(mp_encode_ext(x, 0xff)) - ok 167 - len(mp_decode_ext(x, 0xff) - ok 168 - len(mp_next_ext(x, 0xff) - ok 169 - len(mp_check_ext(x, 0xff) - ok 170 - mp_sizeof_ext(0xff) - ok 171 - mp_encode_ext(x, 0xff) == x - # ext len=0x0100 - ok 172 - len(mp_decode_ext(x, 256)) - ok 173 - type(mp_decode_ext(x)) - ok 174 - len(mp_decode_strbin(x, 256)) - ok 175 - mp_check_ext(mp_encode_ext(x, 0x0100)) - ok 176 - len(mp_decode_ext(x, 0x0100) - ok 177 - len(mp_next_ext(x, 0x0100) - ok 178 - len(mp_check_ext(x, 0x0100) - ok 179 - mp_sizeof_ext(0x0100) - ok 180 - mp_encode_ext(x, 0x0100) == x - # ext len=0x0101 - ok 181 - len(mp_decode_ext(x, 257)) - ok 182 - type(mp_decode_ext(x)) - ok 183 - len(mp_decode_strbin(x, 257)) - ok 184 - mp_check_ext(mp_encode_ext(x, 0x0101)) - ok 185 - len(mp_decode_ext(x, 0x0101) - ok 186 - len(mp_next_ext(x, 0x0101) - ok 187 - len(mp_check_ext(x, 0x0101) - ok 188 - mp_sizeof_ext(0x0101) - ok 189 - mp_encode_ext(x, 0x0101) == x - # ext len=0xfffe - ok 190 - len(mp_decode_ext(x, 65534)) - ok 191 - type(mp_decode_ext(x)) - ok 192 - len(mp_decode_strbin(x, 65534)) - ok 193 - mp_check_ext(mp_encode_ext(x, 0xfffe)) - ok 194 - len(mp_decode_ext(x, 0xfffe) - ok 195 - len(mp_next_ext(x, 0xfffe) - ok 196 - len(mp_check_ext(x, 0xfffe) - ok 197 - mp_sizeof_ext(0xfffe) - ok 198 - mp_encode_ext(x, 0xfffe) == x - # ext len=0xffff - ok 199 - len(mp_decode_ext(x, 65535)) - ok 200 - type(mp_decode_ext(x)) - ok 201 - len(mp_decode_strbin(x, 65535)) - ok 202 - mp_check_ext(mp_encode_ext(x, 0xffff)) - ok 203 - len(mp_decode_ext(x, 0xffff) - ok 204 - len(mp_next_ext(x, 0xffff) - ok 205 - len(mp_check_ext(x, 0xffff) - ok 206 - mp_sizeof_ext(0xffff) - ok 207 - mp_encode_ext(x, 0xffff) == x - # ext len=0x00010000 - ok 208 - len(mp_decode_ext(x, 65536)) - ok 209 - type(mp_decode_ext(x)) - ok 210 - len(mp_decode_strbin(x, 65536)) - ok 211 - mp_check_ext(mp_encode_ext(x, 0x00010000)) - ok 212 - len(mp_decode_ext(x, 0x00010000) - ok 213 - len(mp_next_ext(x, 0x00010000) - ok 214 - len(mp_check_ext(x, 0x00010000) - ok 215 - mp_sizeof_ext(0x00010000) - ok 216 - mp_encode_ext(x, 0x00010000) == x - # ext len=0x00010001 - ok 217 - len(mp_decode_ext(x, 65537)) - ok 218 - type(mp_decode_ext(x)) - ok 219 - len(mp_decode_strbin(x, 65537)) - ok 220 - mp_check_ext(mp_encode_ext(x, 0x00010001)) - ok 221 - len(mp_decode_ext(x, 0x00010001) - ok 222 - len(mp_next_ext(x, 0x00010001) - ok 223 - len(mp_check_ext(x, 0x00010001) - ok 224 - mp_sizeof_ext(0x00010001) - ok 225 - mp_encode_ext(x, 0x00010001) == x - # *** test_exts: done *** -ok 12 - subtests - 1..54 - # *** test_arrays *** - # array 0 - ok 1 - mp_check_array(0) == 0 - ok 2 - mp_decode(mp_encode(0)) == 0 - ok 3 - len(mp_encode_array(0) - ok 4 - len(mp_decode_array(0)) - ok 5 - mp_sizeof_array(0) - ok 6 - mp_encode(0) == "\x90" - # array 1 - ok 7 - mp_check_array(1) == 0 - ok 8 - mp_decode(mp_encode(1)) == 1 - ok 9 - len(mp_encode_array(1) - ok 10 - len(mp_decode_array(1)) - ok 11 - mp_sizeof_array(1) - ok 12 - mp_encode(1) == "\x91" - # array 15 - ok 13 - mp_check_array(15) == 0 - ok 14 - mp_decode(mp_encode(15)) == 15 - ok 15 - len(mp_encode_array(15) - ok 16 - len(mp_decode_array(15)) - ok 17 - mp_sizeof_array(15) - ok 18 - mp_encode(15) == "\x9f" - # array 16 - ok 19 - mp_check_array(16) == 0 - ok 20 - mp_decode(mp_encode(16)) == 16 - ok 21 - len(mp_encode_array(16) - ok 22 - len(mp_decode_array(16)) - ok 23 - mp_sizeof_array(16) - ok 24 - mp_encode(16) == "\xdc\x00\x10" - # array 0xfffe - ok 25 - mp_check_array(0xfffe) == 0 - ok 26 - mp_decode(mp_encode(0xfffe)) == 0xfffe - ok 27 - len(mp_encode_array(0xfffe) - ok 28 - len(mp_decode_array(0xfffe)) - ok 29 - mp_sizeof_array(0xfffe) - ok 30 - mp_encode(0xfffe) == "\xdc\xff\xfe" - # array 0xffff - ok 31 - mp_check_array(0xffff) == 0 - ok 32 - mp_decode(mp_encode(0xffff)) == 0xffff - ok 33 - len(mp_encode_array(0xffff) - ok 34 - len(mp_decode_array(0xffff)) - ok 35 - mp_sizeof_array(0xffff) - ok 36 - mp_encode(0xffff) == "\xdc\xff\xff" - # array 0x10000 - ok 37 - mp_check_array(0x10000) == 0 - ok 38 - mp_decode(mp_encode(0x10000)) == 0x10000 - ok 39 - len(mp_encode_array(0x10000) - ok 40 - len(mp_decode_array(0x10000)) - ok 41 - mp_sizeof_array(0x10000) - ok 42 - mp_encode(0x10000) == "\xdd\x00\x01\x00\x00" - # array 0xfffffffeU - ok 43 - mp_check_array(0xfffffffeU) == 0 - ok 44 - mp_decode(mp_encode(0xfffffffeU)) == 0xfffffffeU - ok 45 - len(mp_encode_array(0xfffffffeU) - ok 46 - len(mp_decode_array(0xfffffffeU)) - ok 47 - mp_sizeof_array(0xfffffffeU) - ok 48 - mp_encode(0xfffffffeU) == "\xdd\xff\xff\xff\xfe" - # array 0xffffffffU - ok 49 - mp_check_array(0xffffffffU) == 0 - ok 50 - mp_decode(mp_encode(0xffffffffU)) == 0xffffffffU - ok 51 - len(mp_encode_array(0xffffffffU) - ok 52 - len(mp_decode_array(0xffffffffU)) - ok 53 - mp_sizeof_array(0xffffffffU) - ok 54 - mp_encode(0xffffffffU) == "\xdd\xff\xff\xff\xff" - # *** test_arrays: done *** -ok 13 - subtests - 1..54 - # *** test_maps *** - # map 0 - ok 1 - mp_check_map(0) == 0 - ok 2 - mp_decode(mp_encode(0)) == 0 - ok 3 - len(mp_encode_map(0) - ok 4 - len(mp_decode_map(0)) - ok 5 - mp_sizeof_map(0) - ok 6 - mp_encode(0) == "\x80" - # map 1 - ok 7 - mp_check_map(1) == 0 - ok 8 - mp_decode(mp_encode(1)) == 1 - ok 9 - len(mp_encode_map(1) - ok 10 - len(mp_decode_map(1)) - ok 11 - mp_sizeof_map(1) - ok 12 - mp_encode(1) == "\x81" - # map 15 - ok 13 - mp_check_map(15) == 0 - ok 14 - mp_decode(mp_encode(15)) == 15 - ok 15 - len(mp_encode_map(15) - ok 16 - len(mp_decode_map(15)) - ok 17 - mp_sizeof_map(15) - ok 18 - mp_encode(15) == "\x8f" - # map 16 - ok 19 - mp_check_map(16) == 0 - ok 20 - mp_decode(mp_encode(16)) == 16 - ok 21 - len(mp_encode_map(16) - ok 22 - len(mp_decode_map(16)) - ok 23 - mp_sizeof_map(16) - ok 24 - mp_encode(16) == "\xde\x00\x10" - # map 0xfffe - ok 25 - mp_check_map(0xfffe) == 0 - ok 26 - mp_decode(mp_encode(0xfffe)) == 0xfffe - ok 27 - len(mp_encode_map(0xfffe) - ok 28 - len(mp_decode_map(0xfffe)) - ok 29 - mp_sizeof_map(0xfffe) - ok 30 - mp_encode(0xfffe) == "\xde\xff\xfe" - # map 0xffff - ok 31 - mp_check_map(0xffff) == 0 - ok 32 - mp_decode(mp_encode(0xffff)) == 0xffff - ok 33 - len(mp_encode_map(0xffff) - ok 34 - len(mp_decode_map(0xffff)) - ok 35 - mp_sizeof_map(0xffff) - ok 36 - mp_encode(0xffff) == "\xde\xff\xff" - # map 0x10000 - ok 37 - mp_check_map(0x10000) == 0 - ok 38 - mp_decode(mp_encode(0x10000)) == 0x10000 - ok 39 - len(mp_encode_map(0x10000) - ok 40 - len(mp_decode_map(0x10000)) - ok 41 - mp_sizeof_map(0x10000) - ok 42 - mp_encode(0x10000) == "\xdf\x00\x01\x00\x00" - # map 0xfffffffeU - ok 43 - mp_check_map(0xfffffffeU) == 0 - ok 44 - mp_decode(mp_encode(0xfffffffeU)) == 0xfffffffeU - ok 45 - len(mp_encode_map(0xfffffffeU) - ok 46 - len(mp_decode_map(0xfffffffeU)) - ok 47 - mp_sizeof_map(0xfffffffeU) - ok 48 - mp_encode(0xfffffffeU) == "\xdf\xff\xff\xff\xfe" - # map 0xffffffffU - ok 49 - mp_check_map(0xffffffffU) == 0 - ok 50 - mp_decode(mp_encode(0xffffffffU)) == 0xffffffffU - ok 51 - len(mp_encode_map(0xffffffffU) - ok 52 - len(mp_decode_map(0xffffffffU)) - ok 53 - mp_sizeof_map(0xffffffffU) - ok 54 - mp_encode(0xffffffffU) == "\xdf\xff\xff\xff\xff" - # *** test_maps: done *** -ok 14 - subtests - 1..52 - # *** test_next_on_arrays *** - # next/check on array(0) - ok 1 - mp_check(array 0)) - ok 2 - len(array 0) == 1 - ok 3 - len(mp_check(array 0)) == 1 - ok 4 - len(mp_next(array 0)) == 1 - # next/check on array(1) - ok 5 - mp_check(array 1)) - ok 6 - len(array 1) == 2 - ok 7 - len(mp_check(array 1)) == 2 - ok 8 - len(mp_next(array 1)) == 2 - # next/check on array(15) - ok 9 - mp_check(array 15)) - ok 10 - len(array 15) == 16 - ok 11 - len(mp_check(array 15)) == 16 - ok 12 - len(mp_next(array 15)) == 16 - # next/check on array(16) - ok 13 - mp_check(array 16)) - ok 14 - len(array 16) == 19 - ok 15 - len(mp_check(array 16)) == 19 - ok 16 - len(mp_next(array 16)) == 19 - # next/check on array(17) - ok 17 - mp_check(array 17)) - ok 18 - len(array 17) == 20 - ok 19 - len(mp_check(array 17)) == 20 - ok 20 - len(mp_next(array 17)) == 20 - # next/check on array(254) - ok 21 - mp_check(array 254)) - ok 22 - len(array 254) == 257 - ok 23 - len(mp_check(array 254)) == 257 - ok 24 - len(mp_next(array 254)) == 257 - # next/check on array(255) - ok 25 - mp_check(array 255)) - ok 26 - len(array 255) == 258 - ok 27 - len(mp_check(array 255)) == 258 - ok 28 - len(mp_next(array 255)) == 258 - # next/check on array(256) - ok 29 - mp_check(array 256)) - ok 30 - len(array 256) == 259 - ok 31 - len(mp_check(array 256)) == 259 - ok 32 - len(mp_next(array 256)) == 259 - # next/check on array(257) - ok 33 - mp_check(array 257)) - ok 34 - len(array 257) == 260 - ok 35 - len(mp_check(array 257)) == 260 - ok 36 - len(mp_next(array 257)) == 260 - # next/check on array(65534) - ok 37 - mp_check(array 65534)) - ok 38 - len(array 65534) == 65537 - ok 39 - len(mp_check(array 65534)) == 65537 - ok 40 - len(mp_next(array 65534)) == 65537 - # next/check on array(65535) - ok 41 - mp_check(array 65535)) - ok 42 - len(array 65535) == 65538 - ok 43 - len(mp_check(array 65535)) == 65538 - ok 44 - len(mp_next(array 65535)) == 65538 - # next/check on array(65536) - ok 45 - mp_check(array 65536)) - ok 46 - len(array 65536) == 65541 - ok 47 - len(mp_check(array 65536)) == 65541 - ok 48 - len(mp_next(array 65536)) == 65541 - # next/check on array(65537) - ok 49 - mp_check(array 65537)) - ok 50 - len(array 65537) == 65542 - ok 51 - len(mp_check(array 65537)) == 65542 - ok 52 - len(mp_next(array 65537)) == 65542 - # *** test_next_on_arrays: done *** -ok 15 - subtests - 1..52 - # *** test_next_on_maps *** - # next/check on map(0) - ok 1 - mp_check(map 0)) - ok 2 - len(map 0) == 1 - ok 3 - len(mp_check(map 0)) == 1 - ok 4 - len(mp_next(map 0)) == 1 - # next/check on map(1) - ok 5 - mp_check(map 1)) - ok 6 - len(map 1) == 3 - ok 7 - len(mp_check(map 1)) == 3 - ok 8 - len(mp_next(map 1)) == 3 - # next/check on map(15) - ok 9 - mp_check(map 15)) - ok 10 - len(map 15) == 31 - ok 11 - len(mp_check(map 15)) == 31 - ok 12 - len(mp_next(map 15)) == 31 - # next/check on map(16) - ok 13 - mp_check(map 16)) - ok 14 - len(map 16) == 35 - ok 15 - len(mp_check(map 16)) == 35 - ok 16 - len(mp_next(map 16)) == 35 - # next/check on map(17) - ok 17 - mp_check(map 17)) - ok 18 - len(map 17) == 37 - ok 19 - len(mp_check(map 17)) == 37 - ok 20 - len(mp_next(map 17)) == 37 - # next/check on map(254) - ok 21 - mp_check(map 254)) - ok 22 - len(map 254) == 511 - ok 23 - len(mp_check(map 254)) == 511 - ok 24 - len(mp_next(map 254)) == 511 - # next/check on map(255) - ok 25 - mp_check(map 255)) - ok 26 - len(map 255) == 513 - ok 27 - len(mp_check(map 255)) == 513 - ok 28 - len(mp_next(map 255)) == 513 - # next/check on map(256) - ok 29 - mp_check(map 256)) - ok 30 - len(map 256) == 515 - ok 31 - len(mp_check(map 256)) == 515 - ok 32 - len(mp_next(map 256)) == 515 - # next/check on map(257) - ok 33 - mp_check(map 257)) - ok 34 - len(map 257) == 517 - ok 35 - len(mp_check(map 257)) == 517 - ok 36 - len(mp_next(map 257)) == 517 - # next/check on map(65534) - ok 37 - mp_check(map 65534)) - ok 38 - len(map 65534) == 131071 - ok 39 - len(mp_check(map 65534)) == 131071 - ok 40 - len(mp_next(map 65534)) == 131071 - # next/check on map(65535) - ok 41 - mp_check(map 65535)) - ok 42 - len(map 65535) == 131073 - ok 43 - len(mp_check(map 65535)) == 131073 - ok 44 - len(mp_next(map 65535)) == 131073 - # next/check on map(65536) - ok 45 - mp_check(map 65536)) - ok 46 - len(map 65536) == 131077 - ok 47 - len(mp_check(map 65536)) == 131077 - ok 48 - len(mp_next(map 65536)) == 131077 - # next/check on map(65537) - ok 49 - mp_check(map 65537)) - ok 50 - len(map 65537) == 131079 - ok 51 - len(mp_check(map 65537)) == 131079 - ok 52 - len(mp_next(map 65537)) == 131079 - # *** test_next_on_maps: done *** -ok 16 - subtests - 1..227 - # *** test_compare_uints *** - ok 1 - mp_compare_uint(0, 0) == 0 - ok 2 - mp_compare_uint(0, 0) == 0 - ok 3 - mp_compare_uint(0, 0) == 0 - ok 4 - mp_compare_uint(0, 1) < 0 - ok 5 - mp_compare_uint(0, 126) < 0 - ok 6 - mp_compare_uint(0, 127) < 0 - ok 7 - mp_compare_uint(0, 128) < 0 - ok 8 - mp_compare_uint(0, 254) < 0 - ok 9 - mp_compare_uint(0, 255) < 0 - ok 10 - mp_compare_uint(0, 65534) < 0 - ok 11 - mp_compare_uint(0, 65535) < 0 - ok 12 - mp_compare_uint(0, 65536) < 0 - ok 13 - mp_compare_uint(0, 4294967294) < 0 - ok 14 - mp_compare_uint(0, 4294967295) < 0 - ok 15 - mp_compare_uint(0, 4294967296) < 0 - ok 16 - mp_compare_uint(0, 18446744073709551614) < 0 - ok 17 - mp_compare_uint(0, 18446744073709551615) < 0 - ok 18 - mp_compare_uint(1, 0) > 0 - ok 19 - mp_compare_uint(1, 1) == 0 - ok 20 - mp_compare_uint(1, 126) < 0 - ok 21 - mp_compare_uint(1, 127) < 0 - ok 22 - mp_compare_uint(1, 128) < 0 - ok 23 - mp_compare_uint(1, 254) < 0 - ok 24 - mp_compare_uint(1, 255) < 0 - ok 25 - mp_compare_uint(1, 65534) < 0 - ok 26 - mp_compare_uint(1, 65535) < 0 - ok 27 - mp_compare_uint(1, 65536) < 0 - ok 28 - mp_compare_uint(1, 4294967294) < 0 - ok 29 - mp_compare_uint(1, 4294967295) < 0 - ok 30 - mp_compare_uint(1, 4294967296) < 0 - ok 31 - mp_compare_uint(1, 18446744073709551614) < 0 - ok 32 - mp_compare_uint(1, 18446744073709551615) < 0 - ok 33 - mp_compare_uint(126, 0) > 0 - ok 34 - mp_compare_uint(126, 1) > 0 - ok 35 - mp_compare_uint(126, 126) == 0 - ok 36 - mp_compare_uint(126, 127) < 0 - ok 37 - mp_compare_uint(126, 128) < 0 - ok 38 - mp_compare_uint(126, 254) < 0 - ok 39 - mp_compare_uint(126, 255) < 0 - ok 40 - mp_compare_uint(126, 65534) < 0 - ok 41 - mp_compare_uint(126, 65535) < 0 - ok 42 - mp_compare_uint(126, 65536) < 0 - ok 43 - mp_compare_uint(126, 4294967294) < 0 - ok 44 - mp_compare_uint(126, 4294967295) < 0 - ok 45 - mp_compare_uint(126, 4294967296) < 0 - ok 46 - mp_compare_uint(126, 18446744073709551614) < 0 - ok 47 - mp_compare_uint(126, 18446744073709551615) < 0 - ok 48 - mp_compare_uint(127, 0) > 0 - ok 49 - mp_compare_uint(127, 1) > 0 - ok 50 - mp_compare_uint(127, 126) > 0 - ok 51 - mp_compare_uint(127, 127) == 0 - ok 52 - mp_compare_uint(127, 128) < 0 - ok 53 - mp_compare_uint(127, 254) < 0 - ok 54 - mp_compare_uint(127, 255) < 0 - ok 55 - mp_compare_uint(127, 65534) < 0 - ok 56 - mp_compare_uint(127, 65535) < 0 - ok 57 - mp_compare_uint(127, 65536) < 0 - ok 58 - mp_compare_uint(127, 4294967294) < 0 - ok 59 - mp_compare_uint(127, 4294967295) < 0 - ok 60 - mp_compare_uint(127, 4294967296) < 0 - ok 61 - mp_compare_uint(127, 18446744073709551614) < 0 - ok 62 - mp_compare_uint(127, 18446744073709551615) < 0 - ok 63 - mp_compare_uint(128, 0) > 0 - ok 64 - mp_compare_uint(128, 1) > 0 - ok 65 - mp_compare_uint(128, 126) > 0 - ok 66 - mp_compare_uint(128, 127) > 0 - ok 67 - mp_compare_uint(128, 128) == 0 - ok 68 - mp_compare_uint(128, 254) < 0 - ok 69 - mp_compare_uint(128, 255) < 0 - ok 70 - mp_compare_uint(128, 65534) < 0 - ok 71 - mp_compare_uint(128, 65535) < 0 - ok 72 - mp_compare_uint(128, 65536) < 0 - ok 73 - mp_compare_uint(128, 4294967294) < 0 - ok 74 - mp_compare_uint(128, 4294967295) < 0 - ok 75 - mp_compare_uint(128, 4294967296) < 0 - ok 76 - mp_compare_uint(128, 18446744073709551614) < 0 - ok 77 - mp_compare_uint(128, 18446744073709551615) < 0 - ok 78 - mp_compare_uint(254, 0) > 0 - ok 79 - mp_compare_uint(254, 1) > 0 - ok 80 - mp_compare_uint(254, 126) > 0 - ok 81 - mp_compare_uint(254, 127) > 0 - ok 82 - mp_compare_uint(254, 128) > 0 - ok 83 - mp_compare_uint(254, 254) == 0 - ok 84 - mp_compare_uint(254, 255) < 0 - ok 85 - mp_compare_uint(254, 65534) < 0 - ok 86 - mp_compare_uint(254, 65535) < 0 - ok 87 - mp_compare_uint(254, 65536) < 0 - ok 88 - mp_compare_uint(254, 4294967294) < 0 - ok 89 - mp_compare_uint(254, 4294967295) < 0 - ok 90 - mp_compare_uint(254, 4294967296) < 0 - ok 91 - mp_compare_uint(254, 18446744073709551614) < 0 - ok 92 - mp_compare_uint(254, 18446744073709551615) < 0 - ok 93 - mp_compare_uint(255, 0) > 0 - ok 94 - mp_compare_uint(255, 1) > 0 - ok 95 - mp_compare_uint(255, 126) > 0 - ok 96 - mp_compare_uint(255, 127) > 0 - ok 97 - mp_compare_uint(255, 128) > 0 - ok 98 - mp_compare_uint(255, 254) > 0 - ok 99 - mp_compare_uint(255, 255) == 0 - ok 100 - mp_compare_uint(255, 65534) < 0 - ok 101 - mp_compare_uint(255, 65535) < 0 - ok 102 - mp_compare_uint(255, 65536) < 0 - ok 103 - mp_compare_uint(255, 4294967294) < 0 - ok 104 - mp_compare_uint(255, 4294967295) < 0 - ok 105 - mp_compare_uint(255, 4294967296) < 0 - ok 106 - mp_compare_uint(255, 18446744073709551614) < 0 - ok 107 - mp_compare_uint(255, 18446744073709551615) < 0 - ok 108 - mp_compare_uint(65534, 0) > 0 - ok 109 - mp_compare_uint(65534, 1) > 0 - ok 110 - mp_compare_uint(65534, 126) > 0 - ok 111 - mp_compare_uint(65534, 127) > 0 - ok 112 - mp_compare_uint(65534, 128) > 0 - ok 113 - mp_compare_uint(65534, 254) > 0 - ok 114 - mp_compare_uint(65534, 255) > 0 - ok 115 - mp_compare_uint(65534, 65534) == 0 - ok 116 - mp_compare_uint(65534, 65535) < 0 - ok 117 - mp_compare_uint(65534, 65536) < 0 - ok 118 - mp_compare_uint(65534, 4294967294) < 0 - ok 119 - mp_compare_uint(65534, 4294967295) < 0 - ok 120 - mp_compare_uint(65534, 4294967296) < 0 - ok 121 - mp_compare_uint(65534, 18446744073709551614) < 0 - ok 122 - mp_compare_uint(65534, 18446744073709551615) < 0 - ok 123 - mp_compare_uint(65535, 0) > 0 - ok 124 - mp_compare_uint(65535, 1) > 0 - ok 125 - mp_compare_uint(65535, 126) > 0 - ok 126 - mp_compare_uint(65535, 127) > 0 - ok 127 - mp_compare_uint(65535, 128) > 0 - ok 128 - mp_compare_uint(65535, 254) > 0 - ok 129 - mp_compare_uint(65535, 255) > 0 - ok 130 - mp_compare_uint(65535, 65534) > 0 - ok 131 - mp_compare_uint(65535, 65535) == 0 - ok 132 - mp_compare_uint(65535, 65536) < 0 - ok 133 - mp_compare_uint(65535, 4294967294) < 0 - ok 134 - mp_compare_uint(65535, 4294967295) < 0 - ok 135 - mp_compare_uint(65535, 4294967296) < 0 - ok 136 - mp_compare_uint(65535, 18446744073709551614) < 0 - ok 137 - mp_compare_uint(65535, 18446744073709551615) < 0 - ok 138 - mp_compare_uint(65536, 0) > 0 - ok 139 - mp_compare_uint(65536, 1) > 0 - ok 140 - mp_compare_uint(65536, 126) > 0 - ok 141 - mp_compare_uint(65536, 127) > 0 - ok 142 - mp_compare_uint(65536, 128) > 0 - ok 143 - mp_compare_uint(65536, 254) > 0 - ok 144 - mp_compare_uint(65536, 255) > 0 - ok 145 - mp_compare_uint(65536, 65534) > 0 - ok 146 - mp_compare_uint(65536, 65535) > 0 - ok 147 - mp_compare_uint(65536, 65536) == 0 - ok 148 - mp_compare_uint(65536, 4294967294) < 0 - ok 149 - mp_compare_uint(65536, 4294967295) < 0 - ok 150 - mp_compare_uint(65536, 4294967296) < 0 - ok 151 - mp_compare_uint(65536, 18446744073709551614) < 0 - ok 152 - mp_compare_uint(65536, 18446744073709551615) < 0 - ok 153 - mp_compare_uint(4294967294, 0) > 0 - ok 154 - mp_compare_uint(4294967294, 1) > 0 - ok 155 - mp_compare_uint(4294967294, 126) > 0 - ok 156 - mp_compare_uint(4294967294, 127) > 0 - ok 157 - mp_compare_uint(4294967294, 128) > 0 - ok 158 - mp_compare_uint(4294967294, 254) > 0 - ok 159 - mp_compare_uint(4294967294, 255) > 0 - ok 160 - mp_compare_uint(4294967294, 65534) > 0 - ok 161 - mp_compare_uint(4294967294, 65535) > 0 - ok 162 - mp_compare_uint(4294967294, 65536) > 0 - ok 163 - mp_compare_uint(4294967294, 4294967294) == 0 - ok 164 - mp_compare_uint(4294967294, 4294967295) < 0 - ok 165 - mp_compare_uint(4294967294, 4294967296) < 0 - ok 166 - mp_compare_uint(4294967294, 18446744073709551614) < 0 - ok 167 - mp_compare_uint(4294967294, 18446744073709551615) < 0 - ok 168 - mp_compare_uint(4294967295, 0) > 0 - ok 169 - mp_compare_uint(4294967295, 1) > 0 - ok 170 - mp_compare_uint(4294967295, 126) > 0 - ok 171 - mp_compare_uint(4294967295, 127) > 0 - ok 172 - mp_compare_uint(4294967295, 128) > 0 - ok 173 - mp_compare_uint(4294967295, 254) > 0 - ok 174 - mp_compare_uint(4294967295, 255) > 0 - ok 175 - mp_compare_uint(4294967295, 65534) > 0 - ok 176 - mp_compare_uint(4294967295, 65535) > 0 - ok 177 - mp_compare_uint(4294967295, 65536) > 0 - ok 178 - mp_compare_uint(4294967295, 4294967294) > 0 - ok 179 - mp_compare_uint(4294967295, 4294967295) == 0 - ok 180 - mp_compare_uint(4294967295, 4294967296) < 0 - ok 181 - mp_compare_uint(4294967295, 18446744073709551614) < 0 - ok 182 - mp_compare_uint(4294967295, 18446744073709551615) < 0 - ok 183 - mp_compare_uint(4294967296, 0) > 0 - ok 184 - mp_compare_uint(4294967296, 1) > 0 - ok 185 - mp_compare_uint(4294967296, 126) > 0 - ok 186 - mp_compare_uint(4294967296, 127) > 0 - ok 187 - mp_compare_uint(4294967296, 128) > 0 - ok 188 - mp_compare_uint(4294967296, 254) > 0 - ok 189 - mp_compare_uint(4294967296, 255) > 0 - ok 190 - mp_compare_uint(4294967296, 65534) > 0 - ok 191 - mp_compare_uint(4294967296, 65535) > 0 - ok 192 - mp_compare_uint(4294967296, 65536) > 0 - ok 193 - mp_compare_uint(4294967296, 4294967294) > 0 - ok 194 - mp_compare_uint(4294967296, 4294967295) > 0 - ok 195 - mp_compare_uint(4294967296, 4294967296) == 0 - ok 196 - mp_compare_uint(4294967296, 18446744073709551614) < 0 - ok 197 - mp_compare_uint(4294967296, 18446744073709551615) < 0 - ok 198 - mp_compare_uint(18446744073709551614, 0) > 0 - ok 199 - mp_compare_uint(18446744073709551614, 1) > 0 - ok 200 - mp_compare_uint(18446744073709551614, 126) > 0 - ok 201 - mp_compare_uint(18446744073709551614, 127) > 0 - ok 202 - mp_compare_uint(18446744073709551614, 128) > 0 - ok 203 - mp_compare_uint(18446744073709551614, 254) > 0 - ok 204 - mp_compare_uint(18446744073709551614, 255) > 0 - ok 205 - mp_compare_uint(18446744073709551614, 65534) > 0 - ok 206 - mp_compare_uint(18446744073709551614, 65535) > 0 - ok 207 - mp_compare_uint(18446744073709551614, 65536) > 0 - ok 208 - mp_compare_uint(18446744073709551614, 4294967294) > 0 - ok 209 - mp_compare_uint(18446744073709551614, 4294967295) > 0 - ok 210 - mp_compare_uint(18446744073709551614, 4294967296) > 0 - ok 211 - mp_compare_uint(18446744073709551614, 18446744073709551614) == 0 - ok 212 - mp_compare_uint(18446744073709551614, 18446744073709551615) < 0 - ok 213 - mp_compare_uint(18446744073709551615, 0) > 0 - ok 214 - mp_compare_uint(18446744073709551615, 1) > 0 - ok 215 - mp_compare_uint(18446744073709551615, 126) > 0 - ok 216 - mp_compare_uint(18446744073709551615, 127) > 0 - ok 217 - mp_compare_uint(18446744073709551615, 128) > 0 - ok 218 - mp_compare_uint(18446744073709551615, 254) > 0 - ok 219 - mp_compare_uint(18446744073709551615, 255) > 0 - ok 220 - mp_compare_uint(18446744073709551615, 65534) > 0 - ok 221 - mp_compare_uint(18446744073709551615, 65535) > 0 - ok 222 - mp_compare_uint(18446744073709551615, 65536) > 0 - ok 223 - mp_compare_uint(18446744073709551615, 4294967294) > 0 - ok 224 - mp_compare_uint(18446744073709551615, 4294967295) > 0 - ok 225 - mp_compare_uint(18446744073709551615, 4294967296) > 0 - ok 226 - mp_compare_uint(18446744073709551615, 18446744073709551614) > 0 - ok 227 - mp_compare_uint(18446744073709551615, 18446744073709551615) == 0 - # *** test_compare_uints: done *** -ok 17 - subtests - 1..282 - # *** test_format *** - ok 1 - Test type on step 0 - ok 2 - Test value on step 0 - ok 3 - Test type on step 1 - ok 4 - Test value on step 1 - ok 5 - Test type on step 2 - ok 6 - Test value on step 2 - ok 7 - Test type on step 3 - ok 8 - Test value on step 3 - ok 9 - Test type on step 4 - ok 10 - Test value on step 4 - ok 11 - Test type on step 5 - ok 12 - Test value on step 5 - ok 13 - Test type on step 6 - ok 14 - Test value on step 6 - ok 15 - Test type on step 7 - ok 16 - Test value on step 7 - ok 17 - Test type on step 8 - ok 18 - Test value on step 8 - ok 19 - Test type on step 9 - ok 20 - Test value on step 9 - ok 21 - Test type on step 10 - ok 22 - Test value on step 10 - ok 23 - Test type on step 11 - ok 24 - Test value on step 11 - ok 25 - Test type on step 12 - ok 26 - Test value on step 12 - ok 27 - Test type on step 13 - ok 28 - Test value on step 13 - ok 29 - Test type on step 14 - ok 30 - Test value on step 14 - ok 31 - Test type on step 0 - ok 32 - Test value on step 0 - ok 33 - Test type on step 1 - ok 34 - Test value on step 1 - ok 35 - Test type on step 2 - ok 36 - Test value on step 2 - ok 37 - Test type on step 3 - ok 38 - Test value on step 3 - ok 39 - Test type on step 4 - ok 40 - Test value on step 4 - ok 41 - Test type on step 5 - ok 42 - Test value on step 5 - ok 43 - Test type on step 6 - ok 44 - Test value on step 6 - ok 45 - Test type on step 7 - ok 46 - Test value on step 7 - ok 47 - Test type on step 8 - ok 48 - Test value on step 8 - ok 49 - Test type on step 9 - ok 50 - Test value on step 9 - ok 51 - Test type on step 10 - ok 52 - Test value on step 10 - ok 53 - Test type on step 11 - ok 54 - Test value on step 11 - ok 55 - Test type on step 12 - ok 56 - Test value on step 12 - ok 57 - Test type on step 13 - ok 58 - Test value on step 13 - ok 59 - Test type on step 14 - ok 60 - Test value on step 14 - ok 61 - check - ok 62 - type - ok 63 - decode - ok 64 - check - ok 65 - type - ok 66 - check - ok 67 - type - ok 68 - decode - ok 69 - check - ok 70 - type - ok 71 - decode - ok 72 - check - ok 73 - type - ok 74 - decode - ok 75 - check - ok 76 - type - ok 77 - decode - ok 78 - check - ok 79 - type - ok 80 - decode - ok 81 - check - ok 82 - type - ok 83 - decode - ok 84 - check - ok 85 - type - ok 86 - decode - ok 87 - check - ok 88 - type - ok 89 - decode - ok 90 - check - ok 91 - type - ok 92 - decode - ok 93 - check - ok 94 - type - ok 95 - decode - ok 96 - check - ok 97 - type - ok 98 - decode - ok 99 - compare - ok 100 - check - ok 101 - type - ok 102 - decode - ok 103 - check - ok 104 - type - ok 105 - decode - ok 106 - compare - ok 107 - check - ok 108 - type - ok 109 - decode - ok 110 - check - ok 111 - type - ok 112 - decode - ok 113 - check - ok 114 - type - ok 115 - check - ok 116 - compare - ok 117 - check - ok 118 - type - ok 119 - decode - ok 120 - check - ok 121 - type - ok 122 - decode - ok 123 - check - ok 124 - type - ok 125 - decode - ok 126 - compare - ok 127 - check - ok 128 - type - ok 129 - decode - ok 130 - check - ok 131 - type - ok 132 - decode - ok 133 - check - ok 134 - type - ok 135 - decode - ok 136 - check - ok 137 - type - ok 138 - decode - ok 139 - nothing more - ok 140 - no magic detected - ok 141 - return value on step 0 - ok 142 - buffer overflow on step 0 - ok 143 - return value on step 1 - ok 144 - buffer overflow on step 1 - ok 145 - return value on step 2 - ok 146 - buffer overflow on step 2 - ok 147 - return value on step 3 - ok 148 - buffer overflow on step 3 - ok 149 - return value on step 4 - ok 150 - buffer overflow on step 4 - ok 151 - return value on step 5 - ok 152 - buffer overflow on step 5 - ok 153 - return value on step 6 - ok 154 - buffer overflow on step 6 - ok 155 - return value on step 7 - ok 156 - buffer overflow on step 7 - ok 157 - return value on step 8 - ok 158 - buffer overflow on step 8 - ok 159 - return value on step 9 - ok 160 - buffer overflow on step 9 - ok 161 - return value on step 10 - ok 162 - buffer overflow on step 10 - ok 163 - return value on step 11 - ok 164 - buffer overflow on step 11 - ok 165 - return value on step 12 - ok 166 - buffer overflow on step 12 - ok 167 - return value on step 13 - ok 168 - buffer overflow on step 13 - ok 169 - return value on step 14 - ok 170 - buffer overflow on step 14 - ok 171 - return value on step 15 - ok 172 - buffer overflow on step 15 - ok 173 - return value on step 16 - ok 174 - buffer overflow on step 16 - ok 175 - return value on step 17 - ok 176 - buffer overflow on step 17 - ok 177 - return value on step 18 - ok 178 - buffer overflow on step 18 - ok 179 - return value on step 19 - ok 180 - buffer overflow on step 19 - ok 181 - return value on step 20 - ok 182 - buffer overflow on step 20 - ok 183 - return value on step 21 - ok 184 - buffer overflow on step 21 - ok 185 - return value on step 22 - ok 186 - buffer overflow on step 22 - ok 187 - return value on step 23 - ok 188 - buffer overflow on step 23 - ok 189 - return value on step 24 - ok 190 - buffer overflow on step 24 - ok 191 - return value on step 25 - ok 192 - buffer overflow on step 25 - ok 193 - return value on step 26 - ok 194 - buffer overflow on step 26 - ok 195 - return value on step 27 - ok 196 - buffer overflow on step 27 - ok 197 - return value on step 28 - ok 198 - buffer overflow on step 28 - ok 199 - return value on step 29 - ok 200 - buffer overflow on step 29 - ok 201 - return value on step 30 - ok 202 - buffer overflow on step 30 - ok 203 - return value on step 31 - ok 204 - buffer overflow on step 31 - ok 205 - return value on step 32 - ok 206 - buffer overflow on step 32 - ok 207 - return value on step 33 - ok 208 - buffer overflow on step 33 - ok 209 - return value on step 34 - ok 210 - buffer overflow on step 34 - ok 211 - return value on step 35 - ok 212 - buffer overflow on step 35 - ok 213 - return value on step 36 - ok 214 - buffer overflow on step 36 - ok 215 - return value on step 37 - ok 216 - buffer overflow on step 37 - ok 217 - return value on step 38 - ok 218 - buffer overflow on step 38 - ok 219 - return value on step 39 - ok 220 - buffer overflow on step 39 - ok 221 - return value on step 40 - ok 222 - buffer overflow on step 40 - ok 223 - return value on step 41 - ok 224 - buffer overflow on step 41 - ok 225 - return value on step 42 - ok 226 - buffer overflow on step 42 - ok 227 - return value on step 43 - ok 228 - buffer overflow on step 43 - ok 229 - return value on step 44 - ok 230 - buffer overflow on step 44 - ok 231 - return value on step 45 - ok 232 - buffer overflow on step 45 - ok 233 - return value on step 46 - ok 234 - buffer overflow on step 46 - ok 235 - return value on step 47 - ok 236 - buffer overflow on step 47 - ok 237 - return value on step 48 - ok 238 - buffer overflow on step 48 - ok 239 - return value on step 49 - ok 240 - buffer overflow on step 49 - ok 241 - return value on step 50 - ok 242 - buffer overflow on step 50 - ok 243 - return value on step 51 - ok 244 - buffer overflow on step 51 - ok 245 - return value on step 52 - ok 246 - buffer overflow on step 52 - ok 247 - return value on step 53 - ok 248 - buffer overflow on step 53 - ok 249 - return value on step 54 - ok 250 - buffer overflow on step 54 - ok 251 - return value on step 55 - ok 252 - buffer overflow on step 55 - ok 253 - return value on step 56 - ok 254 - buffer overflow on step 56 - ok 255 - return value on step 57 - ok 256 - buffer overflow on step 57 - ok 257 - return value on step 58 - ok 258 - buffer overflow on step 58 - ok 259 - return value on step 59 - ok 260 - buffer overflow on step 59 - ok 261 - return value on step 60 - ok 262 - buffer overflow on step 60 - ok 263 - return value on step 61 - ok 264 - buffer overflow on step 61 - ok 265 - return value on step 62 - ok 266 - buffer overflow on step 62 - ok 267 - return value on step 63 - ok 268 - buffer overflow on step 63 - ok 269 - return value on step 64 - ok 270 - buffer overflow on step 64 - ok 271 - return value on step 65 - ok 272 - buffer overflow on step 65 - ok 273 - return value on step 66 - ok 274 - buffer overflow on step 66 - ok 275 - return value on step 67 - ok 276 - buffer overflow on step 67 - ok 277 - return value on step 68 - ok 278 - buffer overflow on step 68 - ok 279 - return value on step 69 - ok 280 - buffer overflow on step 69 - ok 281 - return value on step 70 - ok 282 - buffer overflow on step 70 - # *** test_format: done *** -ok 18 - subtests - 1..12 - # *** test_mp_print *** - ok 1 - mp_snprint return value - ok 2 - mp_snprint result - ok 3 - mp_snprint limit = 0 - ok 4 - mp_snprint limit = 1 - ok 5 - mp_snprint limit = 2 - ok 6 - mp_snprint limit = expected - ok 7 - mp_snprint limit = expected + 1 - ok 8 - mp_fprint return value - ok 9 - mp_fprint result - ok 10 - mp_fprint I/O error - ok 11 - mp_snprint max nesting depth return value - ok 12 - mp_snprint max nesting depth result - # *** test_mp_print: done *** -ok 19 - subtests - 1..5 - # *** test_mp_print_ext *** - ok 1 - mp_snrpint size match - ok 2 - str is correct - ok 3 - mp_fprint size match - ok 4 - mp_fprint written correct number of bytes - ok 5 - str is correct - # *** test_mp_print_ext: done *** -ok 20 - subtests - 1..65 - # *** test_mp_check *** - ok 1 - invalid fixmap 1 - ok 2 - invalid fixmap 2 - ok 3 - invalid fixmap 3 - ok 4 - invalid fixarray 1 - ok 5 - invalid fixarray 2 - ok 6 - invalid fixarray 3 - ok 7 - invalid fixstr 1 - ok 8 - invalid fixstr 2 - ok 9 - invalid fixstr 3 - ok 10 - invalid bin8 1 - ok 11 - invalid bin8 2 - ok 12 - invalid bin16 1 - ok 13 - invalid bin16 2 - ok 14 - invalid bin32 1 - ok 15 - invalid bin32 2 - ok 16 - invalid ext8 1 - ok 17 - invalid ext8 2 - ok 18 - invalid ext8 3 - ok 19 - invalid ext8 4 - ok 20 - invalid ext16 1 - ok 21 - invalid ext16 2 - ok 22 - invalid ext16 3 - ok 23 - invalid ext16 4 - ok 24 - invalid ext32 1 - ok 25 - invalid ext32 2 - ok 26 - invalid ext32 3 - ok 27 - invalid ext32 4 - ok 28 - invalid float32 1 - ok 29 - invalid float32 2 - ok 30 - invalid float64 1 - ok 31 - invalid float64 2 - ok 32 - invalid uint8 1 - ok 33 - invalid uint16 1 - ok 34 - invalid uint32 1 - ok 35 - invalid uint64 1 - ok 36 - invalid int8 1 - ok 37 - invalid int16 1 - ok 38 - invalid int32 1 - ok 39 - invalid int64 1 - ok 40 - invalid fixext8 1 - ok 41 - invalid fixext8 2 - ok 42 - invalid fixext16 1 - ok 43 - invalid fixext16 2 - ok 44 - invalid fixext32 1 - ok 45 - invalid fixext32 2 - ok 46 - invalid fixext64 1 - ok 47 - invalid fixext64 2 - ok 48 - invalid fixext128 1 - ok 49 - invalid fixext128 2 - ok 50 - invalid str8 1 - ok 51 - invalid str8 2 - ok 52 - invalid str16 1 - ok 53 - invalid str16 2 - ok 54 - invalid str32 1 - ok 55 - invalid str32 2 - ok 56 - invalid array16 1 - ok 57 - invalid array16 2 - ok 58 - invalid array32 1 - ok 59 - invalid array32 2 - ok 60 - invalid map16 1 - ok 61 - invalid map16 2 - ok 62 - invalid map16 2 - ok 63 - invalid map32 1 - ok 64 - invalid map32 2 - ok 65 - invalid map32 3 - # *** test_mp_check: done *** -ok 21 - subtests - 1..96 - # *** test_numbers *** - ok 1 - mp_read_int32(mp_encode_uint(123)) check success - ok 2 - mp_read_int32(mp_encode_uint(123)) check pos advanced - ok 3 - mp_read_int32(mp_encode_uint(123)) check result - ok 4 - mp_read_int32(mp_encode_uint(12345)) check success - ok 5 - mp_read_int32(mp_encode_uint(12345)) check pos advanced - ok 6 - mp_read_int32(mp_encode_uint(12345)) check result - ok 7 - mp_read_int32(mp_encode_uint(2147483647)) check success - ok 8 - mp_read_int32(mp_encode_uint(2147483647)) check pos advanced - ok 9 - mp_read_int32(mp_encode_uint(2147483647)) check result - ok 10 - mp_read_int32(mp_encode_uint(2147483648)) check fail - ok 11 - mp_read_int32(mp_encode_uint(2147483648)) check pos unchanged - ok 12 - mp_read_int32(mp_encode_int(-123)) check success - ok 13 - mp_read_int32(mp_encode_int(-123)) check pos advanced - ok 14 - mp_read_int32(mp_encode_int(-123)) check result - ok 15 - mp_read_int32(mp_encode_int(-12345)) check success - ok 16 - mp_read_int32(mp_encode_int(-12345)) check pos advanced - ok 17 - mp_read_int32(mp_encode_int(-12345)) check result - ok 18 - mp_read_int32(mp_encode_int(-2147483648)) check success - ok 19 - mp_read_int32(mp_encode_int(-2147483648)) check pos advanced - ok 20 - mp_read_int32(mp_encode_int(-2147483648)) check result - ok 21 - mp_read_int32(mp_encode_int(-2147483649LL)) check fail - ok 22 - mp_read_int32(mp_encode_int(-2147483649LL)) check pos unchanged - ok 23 - mp_read_int32(mp_encode_float(-1e2)) check fail - ok 24 - mp_read_int32(mp_encode_float(-1e2)) check pos unchanged - ok 25 - mp_read_int32(mp_encode_double(1.2345)) check fail - ok 26 - mp_read_int32(mp_encode_double(1.2345)) check pos unchanged - ok 27 - mp_read_int32(mp_encode_map(5)) check fail - ok 28 - mp_read_int32(mp_encode_map(5)) check pos unchanged - ok 29 - mp_read_int64(mp_encode_uint(123)) check success - ok 30 - mp_read_int64(mp_encode_uint(123)) check pos advanced - ok 31 - mp_read_int64(mp_encode_uint(123)) check result - ok 32 - mp_read_int64(mp_encode_uint(12345)) check success - ok 33 - mp_read_int64(mp_encode_uint(12345)) check pos advanced - ok 34 - mp_read_int64(mp_encode_uint(12345)) check result - ok 35 - mp_read_int64(mp_encode_uint(123456789)) check success - ok 36 - mp_read_int64(mp_encode_uint(123456789)) check pos advanced - ok 37 - mp_read_int64(mp_encode_uint(123456789)) check result - ok 38 - mp_read_int64(mp_encode_uint(9223372036854775807ULL)) check success - ok 39 - mp_read_int64(mp_encode_uint(9223372036854775807ULL)) check pos advanced - ok 40 - mp_read_int64(mp_encode_uint(9223372036854775807ULL)) check result - ok 41 - mp_read_int64(mp_encode_uint(9223372036854775808ULL)) check fail - ok 42 - mp_read_int64(mp_encode_uint(9223372036854775808ULL)) check pos unchanged - ok 43 - mp_read_int64(mp_encode_int(-123)) check success - ok 44 - mp_read_int64(mp_encode_int(-123)) check pos advanced - ok 45 - mp_read_int64(mp_encode_int(-123)) check result - ok 46 - mp_read_int64(mp_encode_int(-12345)) check success - ok 47 - mp_read_int64(mp_encode_int(-12345)) check pos advanced - ok 48 - mp_read_int64(mp_encode_int(-12345)) check result - ok 49 - mp_read_int64(mp_encode_int(-123456789)) check success - ok 50 - mp_read_int64(mp_encode_int(-123456789)) check pos advanced - ok 51 - mp_read_int64(mp_encode_int(-123456789)) check result - ok 52 - mp_read_int64(mp_encode_int(-9223372036854775807LL)) check success - ok 53 - mp_read_int64(mp_encode_int(-9223372036854775807LL)) check pos advanced - ok 54 - mp_read_int64(mp_encode_int(-9223372036854775807LL)) check result - ok 55 - mp_read_int64(mp_encode_float(100)) check fail - ok 56 - mp_read_int64(mp_encode_float(100)) check pos unchanged - ok 57 - mp_read_int64(mp_encode_double(-5.4321)) check fail - ok 58 - mp_read_int64(mp_encode_double(-5.4321)) check pos unchanged - ok 59 - mp_read_int64(mp_encode_array(10)) check fail - ok 60 - mp_read_int64(mp_encode_array(10)) check pos unchanged - ok 61 - mp_read_double(mp_encode_uint(123)) check success - ok 62 - mp_read_double(mp_encode_uint(123)) check pos advanced - ok 63 - mp_read_double(mp_encode_uint(123)) check result - ok 64 - mp_read_double(mp_encode_uint(12345)) check success - ok 65 - mp_read_double(mp_encode_uint(12345)) check pos advanced - ok 66 - mp_read_double(mp_encode_uint(12345)) check result - ok 67 - mp_read_double(mp_encode_uint(123456789)) check success - ok 68 - mp_read_double(mp_encode_uint(123456789)) check pos advanced - ok 69 - mp_read_double(mp_encode_uint(123456789)) check result - ok 70 - mp_read_double(mp_encode_uint(1234567890000ULL)) check success - ok 71 - mp_read_double(mp_encode_uint(1234567890000ULL)) check pos advanced - ok 72 - mp_read_double(mp_encode_uint(1234567890000ULL)) check result - ok 73 - mp_read_double(mp_encode_uint(123456789123456789ULL)) check fail - ok 74 - mp_read_double(mp_encode_uint(123456789123456789ULL)) check pos unchanged - ok 75 - mp_read_double(mp_encode_int(-123)) check success - ok 76 - mp_read_double(mp_encode_int(-123)) check pos advanced - ok 77 - mp_read_double(mp_encode_int(-123)) check result - ok 78 - mp_read_double(mp_encode_int(-12345)) check success - ok 79 - mp_read_double(mp_encode_int(-12345)) check pos advanced - ok 80 - mp_read_double(mp_encode_int(-12345)) check result - ok 81 - mp_read_double(mp_encode_int(-123456789)) check success - ok 82 - mp_read_double(mp_encode_int(-123456789)) check pos advanced - ok 83 - mp_read_double(mp_encode_int(-123456789)) check result - ok 84 - mp_read_double(mp_encode_int(-1234567890000LL)) check success - ok 85 - mp_read_double(mp_encode_int(-1234567890000LL)) check pos advanced - ok 86 - mp_read_double(mp_encode_int(-1234567890000LL)) check result - ok 87 - mp_read_double(mp_encode_int(-123456789123456789LL)) check fail - ok 88 - mp_read_double(mp_encode_int(-123456789123456789LL)) check pos unchanged - ok 89 - mp_read_double(mp_encode_float(6.565e6)) check success - ok 90 - mp_read_double(mp_encode_float(6.565e6)) check pos advanced - ok 91 - mp_read_double(mp_encode_float(6.565e6)) check result - ok 92 - mp_read_double(mp_encode_double(-5.555)) check success - ok 93 - mp_read_double(mp_encode_double(-5.555)) check pos advanced - ok 94 - mp_read_double(mp_encode_double(-5.555)) check result - ok 95 - mp_read_double(mp_encode_strl(100)) check fail - ok 96 - mp_read_double(mp_encode_strl(100)) check pos unchanged - # *** test_numbers: done *** -ok 22 - subtests - 1..4 - # *** test_overflow *** - ok 1 - mp_check array overflow - ok 2 - mp_check map overflow - ok 3 - mp_check str overflow - ok 4 - mp_check bin overflow - # *** test_overflow: done *** -ok 23 - subtests