def test_index_dir_path(self):
     try:
         do1 = DirectoryObject("test_dir1", temporary=True)
         do2 = DirectoryObject("test_dir2", temporary=True)
         do1.parent = do2
         if do2.index(path=do1.path) is None:
             raise Exception("Parent hasn't been set")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)
 def test_unparent_dir(self):
     try:
         do1 = DirectoryObject("test_dir1", temporary=True)
         do2 = DirectoryObject("test_dir2", temporary=True)
         do1.parent = do2
         do1.unparent()
         if do1.parent == do2 or do2.index(do1) is not None:
             raise Exception("Parent hasn't been unset")
     except Exception as exc:
         traceback.print_exc()
         self.fail(exc)