|
@@ -24,6 +24,8 @@ expected_model_full_list = set([("SimpleClassDiagrams", "SimpleClassDiagrams", "
|
|
|
("conformance_mv", "ActionLanguage", "admin", "admin", "221"),
|
|
("conformance_mv", "ActionLanguage", "admin", "admin", "221"),
|
|
|
("core", "CoreFormalism", "admin", "admin", "200")])
|
|
("core", "CoreFormalism", "admin", "admin", "200")])
|
|
|
|
|
|
|
|
|
|
+expected_transformation_list = set([("ActionLanguage", "conformance_mv")])
|
|
|
|
|
+
|
|
|
class TestModelverseCore(unittest.TestCase):
|
|
class TestModelverseCore(unittest.TestCase):
|
|
|
def setUp(self):
|
|
def setUp(self):
|
|
|
self.proc, self.address = start_mvc()
|
|
self.proc, self.address = start_mvc()
|
|
@@ -75,7 +77,7 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
assert model_list() == set(list(expected_model_list) + [("PetriNet", "SimpleClassDiagrams"),
|
|
assert model_list() == set(list(expected_model_list) + [("PetriNet", "SimpleClassDiagrams"),
|
|
|
("__RAM_print_pn", "SimpleClassDiagrams"),
|
|
("__RAM_print_pn", "SimpleClassDiagrams"),
|
|
|
("print_pn", "__RAM_print_pn")])
|
|
("print_pn", "__RAM_print_pn")])
|
|
|
- assert transformation_list() == set([("ModelTransformation", "print_pn")])
|
|
|
|
|
|
|
+ assert transformation_list() == set(list(expected_transformation_list) + [("ModelTransformation", "print_pn")])
|
|
|
|
|
|
|
|
def test_transform_add_MT_pn_print_exec(self):
|
|
def test_transform_add_MT_pn_print_exec(self):
|
|
|
log = []
|
|
log = []
|
|
@@ -92,7 +94,7 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
("my_pn", "PetriNet"),
|
|
("my_pn", "PetriNet"),
|
|
|
("__RAM_print_pn", "SimpleClassDiagrams"),
|
|
("__RAM_print_pn", "SimpleClassDiagrams"),
|
|
|
("print_pn", "__RAM_print_pn")])
|
|
("print_pn", "__RAM_print_pn")])
|
|
|
- assert transformation_list() == set([("ModelTransformation", "print_pn")])
|
|
|
|
|
|
|
+ assert transformation_list() == set(list(expected_transformation_list) + [("ModelTransformation", "print_pn")])
|
|
|
assert transformation_execute_MT("print_pn", {"PetriNet": "my_pn"}, {}, callback) == True
|
|
assert transformation_execute_MT("print_pn", {"PetriNet": "my_pn"}, {}, callback) == True
|
|
|
|
|
|
|
|
assert set(log) == set(['"p1" --> 1',
|
|
assert set(log) == set(['"p1" --> 1',
|