Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion due-date/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Order processing due-date pipeline steps for MPT Extension SDK pr
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"mpt-extension-sdk>=6.5,<7",
"mpt-extension-sdk>=6.6.1,<7",
"pydantic>=2.13,<3",
]

Expand Down
2 changes: 1 addition & 1 deletion order-status/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Order status pipeline steps for MPT Extension SDK projects."
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"mpt-extension-sdk>=6.5,<7",
"mpt-extension-sdk>=6.6.1,<7",
]

[dependency-groups]
Expand Down
2 changes: 2 additions & 0 deletions order-status/tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ def order_context_factory(
runtime_settings,
event_metadata,
parameter_bag_factory,
auth_context,
):
def factory(status="Processing", product_id="PRD-1", template=None):
order = Order.model_construct(
Expand All @@ -62,6 +63,7 @@ def factory(status="Processing", product_id="PRD-1", template=None):
mpt_api_service=mpt_api_service,
ext_settings=extension_settings,
runtime_settings=runtime_settings,
auth=auth_context,
meta=event_metadata,
order=order,
)
Expand Down
2 changes: 1 addition & 1 deletion phase-step/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description = "Provisioning-phase gating for MPT Extension SDK pipeline steps."
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"mpt-extension-sdk>=6.3,<7",
"mpt-extension-sdk>=6.6.1,<7",
"pydantic>=2.13,<3",
]

Expand Down
13 changes: 13 additions & 0 deletions tests/fixtures/sdk.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from pathlib import Path

import pytest
from mpt_extension_sdk.api.auth import Account, AccountType, AuthContext
from mpt_extension_sdk.models import Order, ParameterBag
from mpt_extension_sdk.pipeline import EventMetadata, OrderContext
from mpt_extension_sdk.runtime.models import MetaConfig
Expand Down Expand Up @@ -29,6 +30,16 @@ def event_metadata():
)


@pytest.fixture
def auth_context():
return AuthContext(
token="test-token",
account=Account(id="ACC-0001", type=AccountType.VENDOR),
permissions={},
extension_id="EXT-0001",
)


@pytest.fixture
def runtime_settings():
return RuntimeSettings(
Expand Down Expand Up @@ -70,6 +81,7 @@ def order_context_factory(
extension_settings,
runtime_settings,
event_metadata,
auth_context,
):
def factory(ordering=None, fulfillment=None):
order = Order.model_construct(
Expand All @@ -81,6 +93,7 @@ def factory(ordering=None, fulfillment=None):
mpt_api_service=mpt_api_service,
ext_settings=extension_settings,
runtime_settings=runtime_settings,
auth=auth_context,
meta=event_metadata,
order=order,
)
Expand Down
18 changes: 9 additions & 9 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.