Skip to content
Snippets Groups Projects
Commit 2167e38c authored by Utz-Uwe Haus's avatar Utz-Uwe Haus Committed by Utz-Uwe Haus
Browse files

Fix changed return value for API functions that now return MSTRO_UNINIT

parent 85388018
No related branches found
No related tags found
1 merge request!24Draft: Resolve "scripting interface to maestro core"
# test with local pool manager only
import maestro as M
def test_local_pm():
M.mstro_init("test_workflow", "component1", 0)
cdo1 = M.mstro_cdo_declare("CDO1", None)
cdo2 = M.mstro_cdo_declare("CDO2", None)
M.mstro_cdo_offer(cdo1)
M.mstro_cdo_offer(cdo2)
cdo2_copy = M.mstro_cdo_declare("CDO2", None)
M.mstro_cdo_require(cdo2_copy)
M.mstro_cdo_demand(cdo2_copy)
M.mstro_cdo_withdraw(cdo1)
M.mstro_cdo_withdraw(cdo2)
M.mstro_cdo_dispose(cdo1)
M.mstro_cdo_dispose(cdo2)
M.mstro_cdo_dispose(cdo2_copy)
M.mstro_finalize()
test_local_pm()
test_local_pm()
......@@ -84,19 +84,19 @@ CHEAT_TEST(invalid_cdo_declare, {
})
CHEAT_TEST(invalid_cdo_seal, {
cheat_assert(MSTRO_INVARG==mstro_cdo_declaration_seal(NULL));
cheat_assert(MSTRO_UNINIT==mstro_cdo_declaration_seal(NULL));
})
CHEAT_TEST(invalid_cdo_offer, {
cheat_assert(MSTRO_INVARG==mstro_cdo_offer(NULL));
cheat_assert(MSTRO_UNINIT==mstro_cdo_offer(NULL));
})
CHEAT_TEST(invalid_cdo_withdraw, {
cheat_assert(MSTRO_INVARG==mstro_cdo_withdraw(NULL));
cheat_assert(MSTRO_UNINIT==mstro_cdo_withdraw(NULL));
})
CHEAT_TEST(invalid_cdo_dispose, {
cheat_assert(MSTRO_INVARG==mstro_cdo_dispose(NULL));
cheat_assert(MSTRO_UNINIT==mstro_cdo_dispose(NULL));
})
CHEAT_TEST(math64,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment