Beispiel #1
0
def puller(request, data_model, jwk):
    if request.param == "v1":
        return V1Protocol(jwk)

    if request.param == "v2_2" and data_model == "oci_model":
        return V2Protocol(jwk, schema2=True)

    return V2Protocol(jwk)
Beispiel #2
0
def v2_puller(request, data_model, jwk):
    if request.param == "v2_2":
        return V2Protocol(jwk, schema="schema2")

    if request.param == "oci":
        return V2Protocol(jwk, schema="oci")

    return V2Protocol(jwk)
Beispiel #3
0
def puller(request, data_model, jwk):
    if request.param == 'v1':
        return V1Protocol(jwk)

    if request.param == 'v2_2' and data_model == 'oci_model':
        return V2Protocol(jwk, schema2=True)

    return V2Protocol(jwk)
Beispiel #4
0
def legacy_pusher(request, data_model, jwk):
    if request.param == "v1":
        return V1Protocol(jwk)

    return V2Protocol(jwk)
Beispiel #5
0
def manifest_protocol(request, data_model, jwk):
    return V2Protocol(jwk, schema=request.param)
Beispiel #6
0
def v22_protocol(request, jwk):
    return V2Protocol(jwk, schema="schema2")
Beispiel #7
0
def manifest_protocol(request, data_model, jwk):
    return V2Protocol(jwk, schema2=(request == "schema2" and data_model == "oci_model"))
Beispiel #8
0
def legacy_puller(request, data_model, jwk):
    if request.param == 'v1':
        return V1Protocol(jwk)

    return V2Protocol(jwk)
Beispiel #9
0
def manifest_protocol(request, data_model, jwk):
    return V2Protocol(jwk,
                      schema2=(request == 'schema2'
                               and data_model == 'oci_model'))