gridverse-open-low-code-pla.../tests/test_marketplace.py

12 lines
526 B
Python

from gridverse_open_low_code_platform_for_cro.marketplace import AdapterMarketplace
from gridverse_open_low_code_platform_for_cro.adapters.starter_der_adapter import StarterDERAdapter
def test_marketplace_register_and_list_and_get():
marketplace = AdapterMarketplace()
adapter = StarterDERAdapter()
marketplace.register_adapter(adapter)
assert marketplace.list_adapters() == [adapter.adapter_id]
retrieved = marketplace.get_adapter(adapter.adapter_id)
assert isinstance(retrieved, StarterDERAdapter)