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)
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)
def test_cp_file_alias(self): try: fsm = FSManager(temporary=True) fsm.mkfile("rambo", "test1/test2/test3") fsm.cp("rambo", "test1/test22/test33") if not (fsm.file("test1/test22/test33") is not None and fsm.exists("test1/test22/test33")): raise Exception("File hasn't been copied") except Exception as exc: traceback.print_exc() self.fail(exc)
def test_rm_dir(self): try: fsm = FSManager(temporary=True) fsm.mkdir("rambo", "test1/test2/test3") fsm.rm("rambo") fsm.ls() if fsm.exists("test1/test2/test3"): raise Exception("Directory hasn't been removed") except Exception as exc: traceback.print_exc() self.fail(exc)