Ejemplo n.º 1
0
 def test_dir(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir(alias="rambo", path="test/test1")
         if fsm.dir("rambo") is None:
             raise Exception("Couldn't find a directory")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 2
0
 def test_dir(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir(alias="rambo", path="test/test1")
         if fsm.dir("rambo") is None:
             raise Exception("Couldn't find a directory")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 3
0
 def test_exists(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("test1/test2")
         if os.path.exists(fsm.dir("test1/test2").path) != \
                 fsm.exists("test1/test2"):
             raise Exception("Exists at relative doesn't work")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 4
0
 def test_exists(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("test1/test2")
         if os.path.exists(fsm.dir("test1/test2").path) != \
                 fsm.exists("test1/test2"):
             raise Exception("Exists at relative doesn't work")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 5
0
 def test_chalias(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.chalias("rambo", "mambo")
         if not (fsm.dir("mambo") is not None and os.path.exists(
                 os.path.join(fsm.prefix_path, "test1/test2/test3"))):
             raise Exception("Error occurred while changing alias")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 6
0
 def test_mv_dir_path(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.mv("rambo", "mambo", "test1/test22/test33")
         if not (fsm.dir("mambo") is not None and os.path.exists(
                 os.path.join(fsm.prefix_path, "test1/test22/test33"))):
             raise Exception("Directory hasn't been moved")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 7
0
 def test_cp_dir_alias(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.cp("rambo", "test1/test22/test33")
         if not (fsm.dir("test1/test22/test33") is not None
                 and fsm.exists("test1/test22/test33")):
             raise Exception("Directory hasn't been copied")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 8
0
 def test_chmod_dir(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.chmod("rambo", 0o644)
         if oct(os.stat(fsm.dir("rambo").path).st_mode
                & 0o777) != oct(0o644):
             raise Exception("Wrong mode of directory")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 9
0
 def test_mv_dir_alias(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.mv("rambo", "test1/test22/test33")
         if not (fsm.dir("test1/test22/test33") is not None and
                 fsm.exists("test1/test22/test33")):
             raise Exception("Directory hasn't been moved")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 10
0
 def test_chmod_dir(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.chmod("rambo", 0o644)
         if oct(os.stat(fsm.dir("rambo").path).
                st_mode & 0o777) != oct(0o644):
             raise Exception("Wrong mode of directory")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 11
0
 def test_chalias(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.chalias("rambo", "mambo")
         if not (fsm.dir("mambo") is not None and
                 os.path.exists(os.path.join(fsm.prefix_path,
                                             "test1/test2/test3"))):
             raise Exception("Error occurred while changing alias")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
Ejemplo n.º 12
0
 def test_cp_dir_path(self):
     try:
         fsm = FSManager(temporary=True)
         fsm.mkdir("rambo", "test1/test2/test3")
         fsm.cp("rambo", "mambo", "test1/test22/test33")
         if not (fsm.dir("mambo") is not None and
                 os.path.exists(os.path.join(fsm.prefix_path,
                                             "test1/test22/test33"))):
             raise Exception("Directory hasn't been copied")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)