コード例 #1
0
ファイル: test_build.py プロジェクト: jjehannet/Bento
    def setUp(self):
        self.save = None
        self.d = None

        self.save = os.getcwd()
        self.d = tempfile.mkdtemp()
        os.chdir(self.d)

        try:
            self.top_node, self.build_node, self.run_node = \
                    create_base_nodes(self.d, os.path.join(self.d, "build"))

            def builder_factory(build_context):
                def _dummy(extension):
                    from_node = self.build_node

                    pkg_dir = op.dirname(extension.name.replace('.', op.sep))
                    target_dir = op.join('$sitedir', pkg_dir)
                    build_context.outputs_registry.register_outputs("extensions",
                        extension.name, [], from_node, target_dir)
                return _dummy

            self._builder_factory = builder_factory
        except:
            os.chdir(self.save)
            raise
コード例 #2
0
    def setUp(self):
        self.old_dir = os.getcwd()

        self.d = tempfile.mkdtemp()
        self.top_node, self.build_node, self.run_node = create_base_nodes(self.d, op.join(self.d, "build"))

        os.chdir(self.d)
コード例 #3
0
ファイル: test_utils.py プロジェクト: Web5design/Bento
    def setUp(self):
        self.old_dir = os.getcwd()

        self.d = tempfile.mkdtemp()
        os.chdir(self.d)

        self.top_node, self.build_node, self.run_node = create_base_nodes()
コード例 #4
0
ファイル: test_build.py プロジェクト: jjehannet/Bento
    def setUp(self):
        self.save = None
        self.d = None

        self.save = os.getcwd()
        self.d = tempfile.mkdtemp()
        os.chdir(self.d)

        try:
            self.top_node, self.build_node, self.run_node = \
                    create_base_nodes(self.d, os.path.join(self.d, "build"))

            def builder_factory(build_context):
                def _dummy(extension):
                    from_node = self.build_node

                    pkg_dir = op.dirname(extension.name.replace('.', op.sep))
                    target_dir = op.join('$sitedir', pkg_dir)
                    build_context.outputs_registry.register_outputs(
                        "extensions", extension.name, [], from_node,
                        target_dir)

                return _dummy

            self._builder_factory = builder_factory
        except:
            os.chdir(self.save)
            raise
コード例 #5
0
ファイル: test_sphinx.py プロジェクト: yuhonghong7035/Bento
 def setUp(self):
     self.save = os.getcwd()
     self.d = tempfile.mkdtemp()
     os.chdir(self.d)
     try:
         self.top_node, self.build_node, self.run_node = create_base_nodes()
     except Exception:
         os.chdir(self.save)
         raise
コード例 #6
0
 def setUp(self):
     self.old_cwd = os.getcwd()
     new_cwd = tempfile.mkdtemp()
     os.chdir(new_cwd)
     try:
         self.top_node, self.build_node, self.run_node = create_base_nodes()
     except:
         os.chdir(self.old_cwd)
         raise
コード例 #7
0
ファイル: test_distutils.py プロジェクト: Web5design/Bento
 def setUp(self):
     self.old_cwd = os.getcwd()
     new_cwd = tempfile.mkdtemp()
     os.chdir(new_cwd)
     try:
         self.top_node, self.build_node, self.run_node = create_base_nodes()
     except:
         os.chdir(self.old_cwd)
         raise
コード例 #8
0
ファイル: test_sphinx.py プロジェクト: B-Rich/Bento
 def setUp(self):
     self.save = os.getcwd()
     self.d = tempfile.mkdtemp()
     os.chdir(self.d)
     try:
         self.top_node, self.build_node, self.run_node = create_base_nodes()
     except Exception:
         os.chdir(self.save)
         raise
コード例 #9
0
ファイル: test_egg.py プロジェクト: B-Rich/Bento
    def setUp(self):
        self.old_dir = None
        self.tmpdir = None

        self.old_dir = os.getcwd()
        self.tmpdir = tempfile.mkdtemp()

        os.chdir(self.tmpdir)
        self.top_node, self.build_node, self.run_node = \
                create_base_nodes(self.tmpdir, os.path.join(self.tmpdir, "build"))
コード例 #10
0
ファイル: test_egg.py プロジェクト: yuhonghong7035/Bento
    def setUp(self):
        self.old_dir = None
        self.tmpdir = None

        self.old_dir = os.getcwd()
        self.tmpdir = tempfile.mkdtemp()

        os.chdir(self.tmpdir)
        self.top_node, self.build_node, self.run_node = \
                create_base_nodes(self.tmpdir, os.path.join(self.tmpdir, "build"))
コード例 #11
0
ファイル: test_script_utils.py プロジェクト: Web5design/Bento
    def setUp(self):
        super(TestCreateScript, self).setUp()

        self.old_cwd = os.getcwd()
        self.d = tempfile.mkdtemp()

        try:
            os.chdir(self.d)
            self.top_node, self.build_node, self.run_node = create_base_nodes(self.d, op.join(self.d, "build"))
            self.build_node.mkdir()
        except:
            os.chdir(self.old_cwd)
コード例 #12
0
ファイル: test_build.py プロジェクト: jjehannet/Bento
    def setUp(self):
        self.d = tempfile.mkdtemp()

        try:
            self.top_node, self.build_node, self.run_node = create_base_nodes(
                self.d, os.path.join(self.d, "yoyobuild"))

            self.old_dir = os.getcwd()
            os.chdir(self.d)
        except:
            shutil.rmtree(self.d)
            raise
コード例 #13
0
ファイル: test_build.py プロジェクト: jjehannet/Bento
    def setUp(self):
        self.d = tempfile.mkdtemp()

        try:
            self.top_node, self.build_node, self.run_node = create_base_nodes(self.d,
                    os.path.join(self.d, "yoyobuild"))

            self.old_dir = os.getcwd()
            os.chdir(self.d)
        except:
            shutil.rmtree(self.d)
            raise
コード例 #14
0
ファイル: test_bentomaker.py プロジェクト: jjehannet/Bento
    def setUp(self):
        super(Common, self).setUp()

        self.d = tempfile.mkdtemp()
        self.old = os.getcwd()

        try:
            os.chdir(self.d)
            self.top_node, self.build_node, self.run_node = create_base_nodes(self.d, op.join(self.d, "build"))
        except:
            os.chdir(self.old)
            shutil.rmtree(self.d)
コード例 #15
0
    def setUp(self):
        super(TestCreateScript, self).setUp()

        self.old_cwd = os.getcwd()
        self.d = tempfile.mkdtemp()

        try:
            os.chdir(self.d)
            self.top_node, self.build_node, self.run_node = create_base_nodes(
                self.d, op.join(self.d, "build"))
            self.build_node.mkdir()
        except:
            os.chdir(self.old_cwd)
コード例 #16
0
    def setUp(self):
        super(Common, self).setUp()

        self.d = tempfile.mkdtemp()
        self.old = os.getcwd()

        try:
            os.chdir(self.d)
            self.top_node, self.build_node, self.run_node = \
                create_base_nodes(self.d, op.join(self.d, "build"), self.d)
        except:
            os.chdir(self.old)
            shutil.rmtree(self.d)
コード例 #17
0
ファイル: test_wininst.py プロジェクト: jjehannet/Bento
    def setUp(self):
        self.old_dir = None
        self.tmpdir = None

        self.old_dir = os.getcwd()
        self.tmpdir = tempfile.mkdtemp()

        try:
            self.top_node, self.build_node, self.run_node = \
                    create_base_nodes(self.tmpdir, op.join(self.tmpdir, "build"))
            os.chdir(self.tmpdir)
        except:
            shutil.rmtree(self.tmpdir)
            raise
コード例 #18
0
ファイル: test_wininst.py プロジェクト: B-Rich/Bento
    def setUp(self):
        self.old_dir = None
        self.tmpdir = None

        self.old_dir = os.getcwd()
        self.tmpdir = tempfile.mkdtemp()

        try:
            self.top_node, self.build_node, self.run_node = \
                    create_base_nodes(self.tmpdir, op.join(self.tmpdir, "build"))
            os.chdir(self.tmpdir)
        except:
            shutil.rmtree(self.tmpdir)
            raise
コード例 #19
0
ファイル: test_build.py プロジェクト: cournape/Bento
 def setUp(self):
     super(TestNameTranslation, self).setUp()
     self.top_node, self.build_node, self.run_node = create_base_nodes()
コード例 #20
0
ファイル: test_build.py プロジェクト: jjehannet/Bento
 def setUp(self):
     super(TestOutputRegistration, self).setUp()
     self.top_node, self.build_node, self.run_node = create_base_nodes()
コード例 #21
0
ファイル: test_build.py プロジェクト: pfmoore/Bento
 def setUp(self):
     super(TestNameTranslation, self).setUp()
     self.top_node, self.build_node, self.run_node = create_base_nodes()
コード例 #22
0
ファイル: test_build.py プロジェクト: jjehannet/Bento
 def setUp(self):
     super(TestOutputRegistration, self).setUp()
     self.top_node, self.build_node, self.run_node = create_base_nodes()