예제 #1
0
 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())
예제 #2
0
 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())
예제 #3
0
 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())
예제 #4
0
    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)