mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 03:16:10 -06:00 
			
		
		
		
	removed a janky test case that caused other test cases to fail
This commit is contained in:
		@@ -3,7 +3,6 @@ import hashlib
 | 
			
		||||
import os
 | 
			
		||||
import random
 | 
			
		||||
import uuid
 | 
			
		||||
from concurrent.futures.thread import ThreadPoolExecutor
 | 
			
		||||
from pathlib import Path
 | 
			
		||||
from unittest import mock
 | 
			
		||||
 | 
			
		||||
@@ -15,7 +14,6 @@ from .utils import DirectoriesMixin
 | 
			
		||||
from ..file_handling import generate_filename, create_source_path_directory, delete_empty_directories, \
 | 
			
		||||
    generate_unique_filename
 | 
			
		||||
from ..models import Document, Correspondent
 | 
			
		||||
from ..sanity_checker import check_sanity
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TestFileHandling(DirectoriesMixin, TestCase):
 | 
			
		||||
@@ -573,21 +571,3 @@ def run():
 | 
			
		||||
    for i in range(30):
 | 
			
		||||
        doc.title = str(random.randrange(1, 5))
 | 
			
		||||
        doc.save()
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TestSuperMassive(DirectoriesMixin, TestCase):
 | 
			
		||||
 | 
			
		||||
    @override_settings(PAPERLESS_FILENAME_FORMAT="{title}")
 | 
			
		||||
    def test_super_massive(self):
 | 
			
		||||
        # try to save as many documents in parallel as possible.
 | 
			
		||||
        # try to make the system fail.
 | 
			
		||||
 | 
			
		||||
        with ThreadPoolExecutor(max_workers=16) as executor:
 | 
			
		||||
            results = [executor.submit(run) for i in range(16)]
 | 
			
		||||
 | 
			
		||||
        for r in results:
 | 
			
		||||
            if r.exception():
 | 
			
		||||
                raise r.exception()
 | 
			
		||||
 | 
			
		||||
        # nope, everything still good. Thank you, lockfiles.
 | 
			
		||||
        self.assertEqual(len(check_sanity()), 0)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user