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