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)
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)
def puller(request, data_model, jwk): if request.param == "v1": return V1Protocol(jwk) if request.param == "v2_2": return V2Protocol(jwk, schema="schema2") if request.param == "oci": return V2Protocol(jwk, schema="oci") return V2Protocol(jwk)
def legacy_pusher(request, data_model, jwk): if request.param == "v1": return V1Protocol(jwk) return V2Protocol(jwk)
def v1_puller(request, data_model, jwk): return V1Protocol(jwk)
def legacy_puller(request, data_model, jwk): if request.param == 'v1': return V1Protocol(jwk) return V2Protocol(jwk)