TAP version 13 # Subtest: Python parity / actual WSGI accepted ok 1 - Python parity / actual WSGI accepted --- duration_ms: 12.446299 type: 'test' ... # Subtest: Python parity / actual WSGI submitted ok 2 - Python parity / actual WSGI submitted --- duration_ms: 2.217791 type: 'test' ... # Subtest: Python parity / actual WSGI corrected ok 3 - Python parity / actual WSGI corrected --- duration_ms: 1.785369 type: 'test' ... # Subtest: Python parity / actual WSGI disputed ok 4 - Python parity / actual WSGI disputed --- duration_ms: 2.287346 type: 'test' ... # Subtest: Python parity / actual WSGI withdrawn ok 5 - Python parity / actual WSGI withdrawn --- duration_ms: 0.841387 type: 'test' ... # Subtest: Python parity / new corrected artifact ok 6 - Python parity / new corrected artifact --- duration_ms: 1.220429 type: 'test' ... # Subtest: Python parity / disputed matching bytes ok 7 - Python parity / disputed matching bytes --- duration_ms: 3.178077 type: 'test' ... # Subtest: Python parity / time offset -1 ok 8 - Python parity / time offset -1 --- duration_ms: 0.822569 type: 'test' ... # Subtest: Python parity / time offset 0 ok 9 - Python parity / time offset 0 --- duration_ms: 1.87851 type: 'test' ... # Subtest: Python parity / time offset 1000 ok 10 - Python parity / time offset 1000 --- duration_ms: 1.490515 type: 'test' ... # Subtest: Python parity / time offset 86399999 ok 11 - Python parity / time offset 86399999 --- duration_ms: 3.105498 type: 'test' ... # Subtest: Python parity / time offset 86400000 ok 12 - Python parity / time offset 86400000 --- duration_ms: 0.938163 type: 'test' ... # Subtest: Python parity / time offset 86400001 ok 13 - Python parity / time offset 86400001 --- duration_ms: 0.90963 type: 'test' ... # Subtest: Python parity / time offset 691200000 ok 14 - Python parity / time offset 691200000 --- duration_ms: 2.657062 type: 'test' ... # Subtest: Python parity / missing artifact ok 15 - Python parity / missing artifact --- duration_ms: 2.846327 type: 'test' ... # Subtest: Python parity / missing evidence ok 16 - Python parity / missing evidence --- duration_ms: 1.432859 type: 'test' ... # Subtest: Python parity / unreferenced evidence ok 17 - Python parity / unreferenced evidence --- duration_ms: 0.988719 type: 'test' ... # Subtest: Python parity / sixteen duplicate evidence files ok 18 - Python parity / sixteen duplicate evidence files --- duration_ms: 3.544329 type: 'test' ... # Subtest: Python parity / seventeen files ok 19 - Python parity / seventeen files --- duration_ms: 1.15505 type: 'test' ... # Subtest: Python parity / declared local size 0 ok 20 - Python parity / declared local size 0 --- duration_ms: 1.549113 type: 'test' ... # Subtest: Python parity / declared local size 51 ok 21 - Python parity / declared local size 51 --- duration_ms: 1.284324 type: 'test' ... # Subtest: Python parity / declared local size 53 ok 22 - Python parity / declared local size 53 --- duration_ms: 1.477576 type: 'test' ... # Subtest: Python parity / declared local size 8388608 ok 23 - Python parity / declared local size 8388608 --- duration_ms: 4.63958 type: 'test' ... # Subtest: Python parity / declared local size 8388609 ok 24 - Python parity / declared local size 8388609 --- duration_ms: 2.666837 type: 'test' ... # Subtest: Python parity / cumulative bound ok 25 - Python parity / cumulative bound --- duration_ms: 1.037473 type: 'test' ... # Subtest: Python parity / authority paymentAuthorized ok 26 - Python parity / authority paymentAuthorized --- duration_ms: 0.270047 type: 'test' ... # Subtest: Python parity / authority executionAuthorized ok 27 - Python parity / authority executionAuthorized --- duration_ms: 0.17238 type: 'test' ... # Subtest: Python parity / authority acceptanceProvesTruth ok 28 - Python parity / authority acceptanceProvesTruth --- duration_ms: 0.187563 type: 'test' ... # Subtest: Python parity / authority memoryPromotion ok 29 - Python parity / authority memoryPromotion --- duration_ms: 0.585622 type: 'test' ... # Subtest: Python parity / authority historicPayloadsIncluded ok 30 - Python parity / authority historicPayloadsIncluded --- duration_ms: 0.279892 type: 'test' ... # Subtest: Python parity / invalid proposalId ok 31 - Python parity / invalid proposalId --- duration_ms: 0.218509 type: 'test' ... # Subtest: Python parity / invalid opportunityId ok 32 - Python parity / invalid opportunityId --- duration_ms: 0.184278 type: 'test' ... # Subtest: Python parity / invalid termsSha256 ok 33 - Python parity / invalid termsSha256 --- duration_ms: 0.215014 type: 'test' ... # Subtest: Python parity / invalid deliverySha256 ok 34 - Python parity / invalid deliverySha256 --- duration_ms: 2.805166 type: 'test' ... # Subtest: Python parity / invalid proposalRoute ok 35 - Python parity / invalid proposalRoute --- duration_ms: 0.351339 type: 'test' ... # Subtest: Python parity / invalid providerAgentId ok 36 - Python parity / invalid providerAgentId --- duration_ms: 0.376768 type: 'test' ... # Subtest: Python parity / invalid workspaceId ok 37 - Python parity / invalid workspaceId --- duration_ms: 0.314664 type: 'test' ... # Subtest: Python parity / stale terms ok 38 - Python parity / stale terms --- duration_ms: 2.099021 type: 'test' ... # Subtest: Python parity / stale delivery ok 39 - Python parity / stale delivery --- duration_ms: 0.88274 type: 'test' ... # Subtest: Python parity / decision other digest ok 40 - Python parity / decision other digest --- duration_ms: 0.622407 type: 'test' ... # Subtest: Python parity / state mismatch ok 41 - Python parity / state mismatch --- duration_ms: 0.278239 type: 'test' ... # Subtest: Python parity / source unrecognized state ok 42 - Python parity / source unrecognized state --- duration_ms: 0.216676 type: 'test' ... # Subtest: Python parity / nullable decision rejected for accepted ok 43 - Python parity / nullable decision rejected for accepted --- duration_ms: 0.796861 type: 'test' ... # Subtest: Python parity / literal title café 🌱 ok 44 - Python parity / literal title café 🌱 --- duration_ms: 1.588763 type: 'test' ... # Subtest: Python parity / literal title 𐐀 Unicode label ok 45 - Python parity / literal title 𐐀 Unicode label --- duration_ms: 1.015119 type: 'test' ... # Subtest: Python parity / literal title ok 46 - Python parity / literal title --- duration_ms: 1.097023 type: 'test' ... # Subtest: Python parity / casefold Straße,STRASSE ok 47 - Python parity / casefold Straße,STRASSE --- duration_ms: 0.235404 type: 'test' ... # Subtest: Python parity / casefold Ελλάδα,ελλάδα ok 48 - Python parity / casefold Ελλάδα,ελλάδα --- duration_ms: 0.202275 type: 'test' ... # Subtest: Python parity / casefold Describe,Inspect ok 49 - Python parity / casefold Describe,Inspect --- duration_ms: 2.108436 type: 'test' ... # Subtest: Python parity / casefold 𐐀,𐐨 ok 50 - Python parity / casefold 𐐀,𐐨 --- duration_ms: 0.291559 type: 'test' ... # Subtest: Python parity / casefold K,K ok 51 - Python parity / casefold K,K --- duration_ms: 0.189676 type: 'test' ... # Subtest: Python parity / delivery constraint mediaType ok 52 - Python parity / delivery constraint mediaType --- duration_ms: 0.75047 type: 'test' ... # Subtest: Python parity / delivery constraint bytes ok 53 - Python parity / delivery constraint bytes --- duration_ms: 0.508676 type: 'test' ... # Subtest: Python parity / delivery constraint publicationConsent ok 54 - Python parity / delivery constraint publicationConsent --- duration_ms: 0.606895 type: 'test' ... # Subtest: Python parity / unmapped observation ok 55 - Python parity / unmapped observation --- duration_ms: 0.818013 type: 'test' ... # Subtest: Python parity / accept declares fail ok 56 - Python parity / accept declares fail --- duration_ms: 0.570019 type: 'test' ... # Subtest: Python parity / unknown source field privacy ok 57 - Python parity / unknown source field privacy --- duration_ms: 0.700044 type: 'test' ... # Subtest: bounded parser rejects {"x":1,"x":2} ok 58 - bounded parser rejects {"x":1,"x":2} --- duration_ms: 0.506743 type: 'test' ... # Subtest: bounded parser rejects {"x":1.0} ok 59 - bounded parser rejects {"x":1.0} --- duration_ms: 0.124648 type: 'test' ... # Subtest: bounded parser rejects {"x":NaN} ok 60 - bounded parser rejects {"x":NaN} --- duration_ms: 0.053811 type: 'test' ... # Subtest: bounded parser rejects [[[[[[[[[[[[[[[[[[[[[[[[[ ok 61 - bounded parser rejects [[[[[[[[[[[[[[[[[[[[[[[[[ --- duration_ms: 0.043025 type: 'test' ... # Subtest: bounded parser rejects {"x":9007199254740992} ok 62 - bounded parser rejects {"x":9007199254740992} --- duration_ms: 0.050796 type: 'test' ... # Subtest: bounded parser rejects {"x":"\\ud800"} ok 63 - bounded parser rejects {"x":"\\ud800"} --- duration_ms: 0.138889 type: 'test' ... # Subtest: selected source is not mutated ok 64 - selected source is not mutated --- duration_ms: 2.725025 type: 'test' ... # Subtest: no secret or raw URI appears in a report ok 65 - no secret or raw URI appears in a report --- duration_ms: 3.998543 type: 'test' ... # Subtest: prototype-like keys are inert during parsing ok 66 - prototype-like keys are inert during parsing --- duration_ms: 0.134723 type: 'test' ... # Subtest: output flags never claim source authenticity or a new decision ok 67 - output flags never claim source authenticity or a new decision --- duration_ms: 1.720702 type: 'test' ... 1..67 # tests 67 # suites 0 # pass 67 # fail 0 # cancelled 0 # skipped 0 # todo 0 # duration_ms 159.025395