1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import unittest
- from utils import run_file, get_constructor, get_model_constructor
- all_files = [ "core/mini_modify.alc",
- "core/core_formalism.mvc",
- "core/core_algorithm.alc",
- "primitives.alc",
- "object_operations.alc",
- "conformance_scd.alc",
- "library.alc",
- "ftg.alc",
- "transform.alc",
- "model_management.alc",
- "ramify.alc",
- "metamodels.alc",
- "random.alc",
- "constructors.alc",
- "modelling.alc",
- "compilation_manager.alc",
- ]
- class TestModelverseCore(unittest.TestCase):
- def test_po_list(self):
- self.list("PO")
- def list(self, mode):
- self.assertTrue(run_file(all_files,
- [ "root",
- "model_list",
- ],
- [ "Desired username for admin user?",
- "Welcome to the Model Management Interface v2.0!",
- "Use the 'help' command for a list of possible commands",
- "Ready for command...",
- set([" SimpleClassDiagrams : SimpleClassDiagrams",
- " CoreFormalism : SimpleClassDiagrams",
- " core : CoreFormalism"]),
- ],
- mode))
|