libmuscle.manager.test.test_hammer module

libmuscle.manager.test.test_hammer.c1() Conduit[source]
libmuscle.manager.test.test_hammer.c2() Conduit[source]
libmuscle.manager.test.test_hammer.c3() Conduit[source]
libmuscle.manager.test.test_hammer.c4() Conduit[source]
libmuscle.manager.test.test_hammer.c5() Conduit[source]
libmuscle.manager.test.test_hammer.has_conduit(model: Model, sender: str, receiver: str, filters: str = '') bool[source]

Helper function for checking whether a model has a given conduit.

They’re in a list, this makes it easier to search, although still inefficient. Filters are given in a single string, separated by single spaces, e.g. ‘last pad’.

libmuscle.manager.test.test_hammer.plate(c1: Conduit, c2: Conduit, c3: Conduit, c4: Conduit, c5: Conduit) Plate[source]
libmuscle.manager.test.test_hammer.test_flatten_conduit_filters() None[source]
libmuscle.manager.test.test_hammer.test_flatten_deep() None[source]
libmuscle.manager.test.test_hammer.test_flatten_multicast() None[source]
libmuscle.manager.test.test_hammer.test_flatten_nested_ensemble() None[source]
libmuscle.manager.test.test_hammer.test_flatten_passthrough_overload() None[source]
libmuscle.manager.test.test_hammer.test_flatten_simple() None[source]
libmuscle.manager.test.test_hammer.test_nested_custom_implementations() None[source]
libmuscle.manager.test.test_hammer.test_plate(plate, c2, c5) None[source]
libmuscle.manager.test.test_hammer.test_plate2(plate, c1) None[source]
libmuscle.manager.test.test_hammer.test_remove_no_implementation() None[source]