|
@@ -20,13 +20,7 @@ all_files = [ "core/mini_modify.alc",
|
|
|
]
|
|
|
|
|
|
class TestModelverseCore(unittest.TestCase):
|
|
|
- def test_po_list(self):
|
|
|
- self.list("PO")
|
|
|
-
|
|
|
- def test_co_list(self):
|
|
|
- self.list("CO")
|
|
|
-
|
|
|
- def list(self, mode):
|
|
|
+ def test_list(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_list",
|
|
@@ -42,13 +36,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
" CoreFormalism : SimpleClassDiagrams",
|
|
|
" ActionLanguage : SimpleClassDiagrams",
|
|
|
" core : CoreFormalism"]),
|
|
|
- ],
|
|
|
- mode))
|
|
|
+ ]))
|
|
|
|
|
|
- def test_po_list_full(self):
|
|
|
- self.list_full("PO")
|
|
|
-
|
|
|
- def list_full(self, mode):
|
|
|
+ def test_list_full(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_list_full",
|
|
@@ -64,13 +54,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
" 221 root admin CoreFormalism : SimpleClassDiagrams",
|
|
|
" 221 root admin ActionLanguage : SimpleClassDiagrams",
|
|
|
" 200 root admin core : CoreFormalism"]),
|
|
|
- ],
|
|
|
- mode))
|
|
|
-
|
|
|
- def test_po_model_add_empty(self):
|
|
|
- self.model_add_empty("PO")
|
|
|
+ ]))
|
|
|
|
|
|
- def model_add_empty(self, mode):
|
|
|
+ def test_model_add_empty(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -104,13 +90,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
" 200 root nobody Empty : SimpleClassDiagrams",
|
|
|
" 221 root admin ActionLanguage : SimpleClassDiagrams",
|
|
|
" 200 root admin core : CoreFormalism"]),
|
|
|
- ],
|
|
|
- mode))
|
|
|
-
|
|
|
- def test_po_model_empty_modify(self):
|
|
|
- self.model_empty_modify("PO")
|
|
|
+ ]))
|
|
|
|
|
|
- def model_empty_modify(self, mode):
|
|
|
+ def test_model_empty_modify(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -167,13 +149,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
" 200 root nobody Empty : SimpleClassDiagrams",
|
|
|
" 200 root admin core : CoreFormalism"]),
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
+ ]))
|
|
|
|
|
|
- def test_po_model_overwrite(self):
|
|
|
- self.model_overwrite("PO")
|
|
|
-
|
|
|
- def model_overwrite(self, mode):
|
|
|
+ def test_model_overwrite(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -258,13 +236,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
" C : Class"]),
|
|
|
"Please give your command.",
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
-
|
|
|
- def test_po_transform_add_MT_language(self):
|
|
|
- self.transform_add_MT_language("PO")
|
|
|
+ ]))
|
|
|
|
|
|
- def transform_add_MT_language(self, mode):
|
|
|
+ def test_transform_add_MT_language(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -308,13 +282,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
" 221 root admin ActionLanguage : SimpleClassDiagrams",
|
|
|
" 200 root admin core : CoreFormalism"]),
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
-
|
|
|
- def test_po_transform_add_MT_instance(self):
|
|
|
- self.transform_add_MT_instance("PO")
|
|
|
+ ]))
|
|
|
|
|
|
- def transform_add_MT_instance(self, mode):
|
|
|
+ def test_transform_add_MT_instance(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -394,13 +364,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
set([" 200 root nobody [ModelTransformation] PetriNets_Print : PetriNets_RAM"
|
|
|
]),
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
+ ]))
|
|
|
|
|
|
- def test_po_transform_add_MT_pn_print_upload(self):
|
|
|
- self.transform_add_MT_pn_print_upload("PO")
|
|
|
-
|
|
|
- def transform_add_MT_pn_print_upload(self, mode):
|
|
|
+ def test_transform_add_MT_pn_print_upload(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -466,13 +432,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
set([" 200 root nobody [ModelTransformation] PetriNets_Print : PetriNets_RAM"
|
|
|
]),
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
-
|
|
|
- def test_po_transform_add_MT_pn_print_exec(self):
|
|
|
- self.transform_add_MT_pn_print_exec("PO")
|
|
|
+ ]))
|
|
|
|
|
|
- def transform_add_MT_pn_print_exec(self, mode):
|
|
|
+ def test_transform_add_MT_pn_print_exec(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -562,13 +524,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
]),
|
|
|
"Transformation executed with result: True",
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
-
|
|
|
- def test_po_transform_add_MT_pn_simulate(self):
|
|
|
- self.transform_add_MT_pn_simulate("PO")
|
|
|
+ ]))
|
|
|
|
|
|
- def transform_add_MT_pn_simulate(self, mode):
|
|
|
+ def test_transform_add_MT_pn_simulate(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -871,14 +829,10 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
]),
|
|
|
"Transformation executed with result: True",
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
+ ]))
|
|
|
|
|
|
@slow
|
|
|
- def test_po_transform_add_MT_pn_simulate_larger(self):
|
|
|
- self.transform_add_MT_pn_simulate_larger("PO")
|
|
|
-
|
|
|
- def transform_add_MT_pn_simulate_larger(self, mode):
|
|
|
+ def test_transform_add_MT_pn_simulate_larger(self):
|
|
|
def step_and_print():
|
|
|
return [ \
|
|
|
# transformation_execute (pn_step)
|
|
@@ -1187,13 +1141,9 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
"Ready for command...",
|
|
|
] + \
|
|
|
step_and_print() * 10 +
|
|
|
- [],
|
|
|
- mode))
|
|
|
-
|
|
|
- def test_po_transform_add_AL_pn_simulate(self):
|
|
|
- self.transform_add_AL_pn_simulate("PO")
|
|
|
+ []))
|
|
|
|
|
|
- def transform_add_AL_pn_simulate(self, mode):
|
|
|
+ def test_transform_add_AL_pn_simulate(self):
|
|
|
self.assertTrue(run_file(all_files,
|
|
|
[ "root", "root", "root",
|
|
|
"model_add",
|
|
@@ -1488,5 +1438,4 @@ class TestModelverseCore(unittest.TestCase):
|
|
|
]),
|
|
|
"Transformation executed with result: True",
|
|
|
"Ready for command...",
|
|
|
- ],
|
|
|
- mode))
|
|
|
+ ]))
|