From 8f99f14b929a8784176dc93d895adc7636c5b070 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Wed, 12 Jan 2022 12:27:01 +0100 Subject: [PATCH] Oops. Forgot to git add copies of test sample data --- implementations/python/tests/samples.bin | Bin 0 -> 8050 bytes implementations/python/tests/samples.pr | 319 +++++++++++++++++++++++ 2 files changed, 319 insertions(+) create mode 100644 implementations/python/tests/samples.bin create mode 100644 implementations/python/tests/samples.pr diff --git a/implementations/python/tests/samples.bin b/implementations/python/tests/samples.bin new file mode 100644 index 0000000000000000000000000000000000000000..0aa76bb21121aeb6b6c7d43bca20cb93c435d058 GIT binary patch literal 8050 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 +@ + "In each test, let value = strip(annotatedValue),", + " forward = value,", + " back = value," + "except where test-case-specific values of `forward` and/or `back`", + "are provided by the executing harness, and check the following" + "numbered expectations according to the table above:" + + "Implementations may vary in their treatment of the difference between expectations" + "13/14 and 16/17, depending on how they wish to treat end-of-stream conditions." +]> + + annotation2: + annotation3: + annotation4: + annotation5: > + annotation6: > + annotation7: + ;Stop reading symbols at @ -- this test has three separate annotations + + bytes2: + bytes2a: + bytes3: + bytes4: + bytes5: + bytes6: @"Bytes must be 2-digits entire" + bytes7: + bytes8: + bytes9: + bytes10: + bytes11: + bytes12: @"Bytes syntax only supports \\x, not \\u" + bytes13: + + dict0: + dict1: + dict2: @"Missing close brace" + dict2a: @"Missing close brace" + dict3: @"Duplicate key" + dict4: @"Unexpected close brace" + dict5: @"Missing value" + double1: + double2: + float1: + int-257: + int-256: + int-255: + int-254: + int-129: + int-128: + int-127: + int-4: + int-3: + int-2: + int-1: + int0: + int1: + int12: + int13: + int127: + int128: + int255: + int256: + int32767: + int32768: + int65535: + int65536: + int131072: + int2500000000: + list0: + list4: + list4a: + list5: + list6: + list7: + list8: @"Missing close bracket" + list9: @"Unexpected close bracket" + list10: @"Missing end byte" + noinput0: @"No input at all" + embed0: + embed1: + embed2: + record1: >> + record2: , >>>> + record3: "Dr">> + record4: > + record5: > + record6: > + record7: > + record8: 3 4>> + record9: @"Missing record label" "> + record10: @"Missing close-angle-bracket" + record11: @"Unexpected close-angle-bracket" "> + set0: + set1: + set2: @"Missing close brace" + set2a: @"Missing close brace" + set3: @"Duplicate value" + string0: + string3: + string4: + string5: + symbol0: + symbol2: + tag0: @"Unexpected end tag" + tag1: @"Invalid tag" + tag2: @"Invalid tag" + whitespace0: @"Leading spaces have to eventually yield something" + whitespace1: @"No input at all" + value1: + value2: + value3: + value4: + value5: + value6: + + longlist14: + longlist15: + longlist100: + + longlist200: + + + rfc8259-example1: + + rfc8259-example2: + +} +>