12 lines
526 B
Python
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)
|