UseCases.standard_compliance.IETF_RFC.rfc6901_examples.Case100_literals_HTTP_FRAGMENTS package

Submodules

UseCases.standard_compliance.IETF_RFC.rfc6901_examples.Case100_literals_HTTP_FRAGMENTS.CallCase module

Standards tests from RFC6901 for compliance of pointer syntax.

This case covers in particular the standard contained examples. For fragments notation of RFC6901/RFC3986:

#            // the whole document            
#/foo        ["bar", "baz"]
#/foo/0      "bar"
#/           0
#/a~1b       1
#/c%25d      2
#/e%5Ef      3
#/g%7Ch      4
#/i%5Cj      5
#/k%22l      6
#/%20        7
#/m~0n       8
class UseCases.standard_compliance.IETF_RFC.rfc6901_examples.Case100_literals_HTTP_FRAGMENTS.CallCase.CallUnits(methodName='runTest')[source]

Bases: unittest.case.TestCase

testCase000()[source]

Create an object for data only - no schema.

testCase900()[source]

JSONPointers: “#”

testCase901()[source]

JSONPointers: “#/foo”

testCase902()[source]

JSONPointers: “#/foo/0”

testCase903()[source]

JSONPointers: “#/”

testCase904()[source]

JSONPointers: “#/a~1b”

testCase905()[source]

JSONPointers: “#/c%25d”

testCase906()[source]

JSONPointers: “#e%5Ef”

testCase907()[source]

JSONPointers: “#g%7Ch”

testCase908()[source]

JSONPointers: “#m~0n”

testCase909()[source]

JSONPointers: “#i%5Cj”

testCase910()[source]

JSONPointers: “#k%22l”

testCase911()[source]

JSONPointers: “#%20”

Module contents

Base example from the specification.