Skip to content

Add All interactions iterator #451

Open
@JP-Ellis

Description

@JP-Ellis

Have you read the Contributing Guidelines on issues?

Description

Implement the pact.interactions("All") method. While the upstream Pact core library supports this, the method requires passing a point to the Pact directly, instead of using the Pact handle. See:

We must wait for the upstream library to either:

  • Provide a way to get the underlying pointer to the Pact from a PactHandle; or,
  • Implement an equivalent to pact_model_interaction_iterator that takes in a PactHandle.

Has this been requested on Canny?

No response

Motivation

It is a feature which is partially supported upstream, and would not require too much work to get working hopefully.

Have you tried building it?

No response

Self-service

  • I'd be willing to contribute this feature to Pact Python myself.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:upstreamRelating to an upstream componentarea:v3Relating to the pact.v3 moduledifficulty:easyA simple task appropriate for newcomers to the codebasetype:featureNew feature

    Type

    No type

    Projects

    Status

    📝 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions