예제 #1
0
    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
    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
    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
 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
 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
    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
    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
    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
    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
    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
    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
    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
 def setUp(self):
     super(TestNameTranslation, self).setUp()
     self.top_node, self.build_node, self.run_node = create_base_nodes()
예제 #20
0
 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
 def setUp(self):
     super(TestOutputRegistration, self).setUp()
     self.top_node, self.build_node, self.run_node = create_base_nodes()