def test_singleton(self): """ Test singleton interface """ logger = Log.Log() repo_domain = 'https://github.com' postfix = ['trunk', 'BRANCH', 'PD_BL'] root = PlanishUtil.CreateBrocModuleFromDir("..", repo_domain, postfix[1], postfix[2], logger) loader1 = Syntax.BrocLoader() loader2 = Syntax.BrocLoader() self.assertEqual(loader1.Id(), loader2.Id())
def test_load_broc(self): """ """ logger = Log.Log() repo_domain = 'https://github.com' postfix = ['trunk', 'BRANCH', 'PD_BL'] root = PlanishUtil.CreateBrocModuleFromDir("..", repo_domain, postfix[1], postfix[2], logger) node = BrocTree.BrocNode(root, None, True) Syntax.BrocLoader().SetRoot(node) Syntax.BrocLoader().LoadBROC() if Syntax.BrocLoader().LackBrocModules(): print(Syntax.BrocLoader().LackBrocModules())
def test_singleton(self): """ Test singleton interface """ logger = Log.Log() repo_domain = 'https://github.com' postfix = ['trunk', 'BRANCH', 'PD_BL'] root = PlanishUtil.CreateBrocModuleFromDir("..", repo_domain, postfix[1], postfix[2], logger) tree = BrocTree.BrocTree() tree.SetRoot(root) tree1 = BrocTree.BrocTree() tree2 = BrocTree.BrocTree() self.assertEqual(tree.Id(), tree1.Id()) self.assertEqual(tree.Id(), tree2.Id())
def test_git_module(self): """ """ logger = Log.Log() repo_domain = 'https://github.com' postfix = ['trunk', 'BRANCH', 'PD_BL'] root = PlanishUtil.CreateBrocModuleFromDir("..", repo_domain, postfix[1], postfix[2], logger) self.assertTrue(root.is_main) self.assertFalse(root.tag_name) self.assertTrue(root.br_name) self.assertEqual(root.name, 'broc') self.assertEqual(root.dep_level, 0) self.assertEqual(root.repo_kind, 2) self.assertEqual(root.br_kind, 3)