mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Add: Ability to specifically remove temporary directories that have been used by a unit test
This commit is contained in:
		| @@ -15,18 +15,14 @@ from django.conf import settings | |||||||
|  |  | ||||||
|  |  | ||||||
| class TestDate(TestCase): | class TestDate(TestCase): | ||||||
|  |     deletion_list = [] | ||||||
|  |  | ||||||
|  |     def add_to_deletion_list(self, dirname): | ||||||
|  |         self.deletion_list.append(dirname) | ||||||
|  |  | ||||||
|     def tearDown(self): |     def tearDown(self): | ||||||
|         # Delete all temporary directories from failed tests |         for dirname in self.deletion_list: | ||||||
|         root = os.path.normpath("/tmp") |             shutil.rmtree(dirname, ignore_errors=True) | ||||||
|  |  | ||||||
|         for filename in os.listdir(root): |  | ||||||
|             fullname = os.path.join(root, filename) |  | ||||||
|  |  | ||||||
|             if not os.path.isdir(fullname): |  | ||||||
|                 continue |  | ||||||
|  |  | ||||||
|             if filename.startswith("paperless-tests-"): |  | ||||||
|                 shutil.rmtree(fullname, ignore_errors=True) |  | ||||||
|  |  | ||||||
|     @override_settings(PAPERLESS_FILENAME_FORMAT="") |     @override_settings(PAPERLESS_FILENAME_FORMAT="") | ||||||
|     def test_source_filename(self): |     def test_source_filename(self): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Wolf-Bastian Poettner
					Wolf-Bastian Poettner