コード例 #1
0
    def __init__(self, funcs=None):
        if isinstance(funcs, dict):
            self.funcs = funcs
            logger.info(
                'created build generator object with a default job mapping.')
        else:
            self.funcs = {}
            logger.info(
                'created build generator object with an empty job mapping.')

        self._stages = BuildSystem()
        logger.info('created empty build system object for build generator.')

        self._process_jobs = {}
        "Mapping of targets to job tuples."

        self._process_tree = {}
        "Internal representation of the dependency tree."

        self.specs = {}
        "Mapping of job specs targets to specs."

        self.system = None

        self._final = False
        """Internal switch that indicates a finalized method. See
        :meth:`~system.BuildSystemGenerator.finlize()` for more information."""

        self.check = DependencyChecks()

        logger.info('created build system generator object')
コード例 #2
0
 def setUp(self):
     self.d = DependencyChecks()
     self.fn_a = 'fn_a'
     self.fn_b = 'fn_b'