Ejemplo n.º 1
0
 def run_task(self, fw_spec):
     ignore_errors = self.get("ignore_errors", False)
     dest = self.get("dest", os.getcwd())
     compression = self.get("compression", "gz")
     try:
         compress_dir(dest, compression=compression)
     except:
         if not ignore_errors:
             raise ValueError("There was an error performing compression {} in {}.".format(compression, dest))
Ejemplo n.º 2
0
 def run_task(self, fw_spec):
     ignore_errors = self.get('ignore_errors', False)
     dest = self.get("dest", os.getcwd())
     compression = self.get("compression", "gz")
     try:
         compress_dir(dest, compression=compression)
     except Exception:
         if not ignore_errors:
             raise ValueError("There was an error performing compression {} in {}.".format(
                 compression, dest))
Ejemplo n.º 3
0
    def test_recursive_copy_and_compress(self):
        copy_r(os.path.join(test_dir, "cpr_src"), os.path.join(test_dir, "cpr_dst"))
        self.assertTrue(os.path.exists(os.path.join(test_dir, "cpr_dst", "test")))
        self.assertTrue(os.path.exists(os.path.join(test_dir, "cpr_dst", "sub", "testr")))

        compress_dir(os.path.join(test_dir, "cpr_src"))
        self.assertTrue(os.path.exists(os.path.join(test_dir, "cpr_src", "test.gz")))
        self.assertTrue(os.path.exists(os.path.join(test_dir, "cpr_src", "sub", "testr.gz")))

        decompress_dir(os.path.join(test_dir, "cpr_src"))
        self.assertTrue(os.path.exists(os.path.join(test_dir, "cpr_src", "test")))
        self.assertTrue(os.path.exists(os.path.join(test_dir, "cpr_src", "sub", "testr")))
        with open(os.path.join(test_dir, "cpr_src", "test")) as f:
            txt = f.read()
            self.assertEqual(txt, "what")
Ejemplo n.º 4
0
    def test_recursive_copy_and_compress(self):
        copy_r(os.path.join(test_dir, "cpr_src"),
               os.path.join(test_dir, "cpr_dst"))
        self.assertTrue(
            os.path.exists(os.path.join(test_dir, "cpr_dst", "test")))
        self.assertTrue(
            os.path.exists(os.path.join(test_dir, "cpr_dst", "sub", "testr")))

        compress_dir(os.path.join(test_dir, "cpr_src"))
        self.assertTrue(
            os.path.exists(os.path.join(test_dir, "cpr_src", "test.gz")))
        self.assertTrue(
            os.path.exists(os.path.join(test_dir, "cpr_src", "sub",
                                        "testr.gz")))

        decompress_dir(os.path.join(test_dir, "cpr_src"))
        self.assertTrue(
            os.path.exists(os.path.join(test_dir, "cpr_src", "test")))
        self.assertTrue(
            os.path.exists(os.path.join(test_dir, "cpr_src", "sub",
                                        "testr")))
        with open(os.path.join(test_dir, "cpr_src", "test")) as f:
            txt = f.read()
            self.assertEqual(txt, "what")
Ejemplo n.º 5
0
 def run_task(self, fw_spec):
     compress_dir(".", compression=self["compression"])
Ejemplo n.º 6
0
 def run_task(self, fw_spec):
     pth = self.get("dest", os.getcwd())
     compress_dir(pth, compression=self["compression"])
Ejemplo n.º 7
0
 def run_task(self, fw_spec):
     compress_dir(".", compression=self["compression"])