test_tool_5.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. def test_delete_folder_contents(self):
  2. tmp_dir = self.get_temp_dir() + os.sep +"programy"
  3. if os.path.exists(tmp_dir):
  4. shutil.rmtree(tmp_dir)
  5. os.mkdir(tmp_dir)
  6. src_dir = tmp_dir + os.sep + "src"
  7. os.mkdir(src_dir)
  8. src_sub_dir = tmp_dir + os.sep + "src" + os.sep + "sub"
  9. os.mkdir(src_sub_dir)
  10. dest_dir = tmp_dir + os.sep + "dest"
  11. os.mkdir(dest_dir)
  12. self.create_file(src_dir + os.sep + "file1.txt")
  13. self.create_file(src_dir + os.sep + "file2.txt")
  14. self.create_file(src_dir + os.sep + "file3.txt")
  15. self.create_file(src_dir + os.sep + "sub" + os.sep + "file4.txt")
  16. self.assertTrue(os.path.exists(src_dir + os.sep + "file1.txt"))
  17. self.assertTrue(os.path.exists(src_dir + os.sep + "file2.txt"))
  18. self.assertTrue(os.path.exists(src_dir + os.sep + "file3.txt"))
  19. self.assertTrue(os.path.exists(src_dir + os.sep + "sub" + os.sep + "file4.txt"))
  20. AdminTool.delete_folder_contents(tmp_dir)
  21. self.assertFalse(os.path.exists(src_dir + os.sep + "file1.txt"))
  22. self.assertFalse(os.path.exists(src_dir + os.sep + "file2.txt"))
  23. self.assertFalse(os.path.exists(src_dir + os.sep + "file3.txt"))
  24. self.assertFalse(os.path.exists(src_dir + os.sep + "sub" + os.sep + "file4.txt"))
  25. if os.path.exists(tmp_dir):
  26. shutil.rmtree(tmp_dir)