コード例 #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)
コード例 #2
0
ファイル: protocol_fixtures.py プロジェクト: kleesc/quay
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)
コード例 #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)
コード例 #4
0
def legacy_pusher(request, data_model, jwk):
    if request.param == "v1":
        return V1Protocol(jwk)

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

    return V2Protocol(jwk)
コード例 #9
0
def manifest_protocol(request, data_model, jwk):
    return V2Protocol(jwk,
                      schema2=(request == 'schema2'
                               and data_model == 'oci_model'))