|  | @@ -1,6 +1,7 @@
 | 
											
												
													
														|  |  from src.models.measurement_unit_model import measurement_unit_model
 |  |  from src.models.measurement_unit_model import measurement_unit_model
 | 
											
												
													
														|  |  from src.logic.start_factory import start_factory
 |  |  from src.logic.start_factory import start_factory
 | 
											
												
													
														|  |  from src.settings.settings_manager import settings_manager
 |  |  from src.settings.settings_manager import settings_manager
 | 
											
												
													
														|  | 
 |  | +import os
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  import unittest
 |  |  import unittest
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -27,7 +28,7 @@ class factory_test(unittest.TestCase):
 | 
											
												
													
														|  |      # 
 |  |      # 
 | 
											
												
													
														|  |      # Проверка создание начальной номенклатуры
 |  |      # Проверка создание начальной номенклатуры
 | 
											
												
													
														|  |      #    
 |  |      #    
 | 
											
												
													
														|  | -    def test_create_nomenclature(self):
 |  | 
 | 
											
												
													
														|  | 
 |  | +    def test_create_nomenclature_list(self):
 | 
											
												
													
														|  |          # Подготовка
 |  |          # Подготовка
 | 
											
												
													
														|  |          items = start_factory.create_nomenclature_list()
 |  |          items = start_factory.create_nomenclature_list()
 | 
											
												
													
														|  |          
 |  |          
 | 
											
										
											
												
													
														|  | @@ -36,11 +37,30 @@ class factory_test(unittest.TestCase):
 | 
											
												
													
														|  |          # Прверки
 |  |          # Прверки
 | 
											
												
													
														|  |          assert len(items) > 0 
 |  |          assert len(items) > 0 
 | 
											
												
													
														|  |          
 |  |          
 | 
											
												
													
														|  | 
 |  | +    #
 | 
											
												
													
														|  | 
 |  | +    # Проверка создания и записи списка номенклатур
 | 
											
												
													
														|  | 
 |  | +    #
 | 
											
												
													
														|  | 
 |  | +    def test_create(self):
 | 
											
												
													
														|  | 
 |  | +        # Подготовка
 | 
											
												
													
														|  | 
 |  | +        stor = storage()
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        setman = settings_manager()
 | 
											
												
													
														|  | 
 |  | +        setman.open(f"{os.path.dirname(__file__) + '/..'}/config/settings.json")
 | 
											
												
													
														|  | 
 |  | +        st = setman.settings
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        start_factory(st, stor).create()
 | 
											
												
													
														|  |          
 |  |          
 | 
											
												
													
														|  | 
 |  | +        # Действие
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +        # Проверка
 | 
											
												
													
														|  | 
 |  | +        assert len(stor.data[storage.nomenclature_key()])
 | 
											
												
													
														|  | 
 |  | +        assert len(stor.data[storage.measurement_unit_key()])
 | 
											
												
													
														|  | 
 |  | +        assert len(stor.data[storage.nomenclature_group_key()])
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      #      
 |  |      #      
 | 
											
												
													
														|  |      # Проверка работы класса start_factory
 |  |      # Проверка работы класса start_factory
 | 
											
												
													
														|  |      #
 |  |      #
 | 
											
												
													
														|  | -    def test_start_factor(self):
 |  | 
 | 
											
												
													
														|  | 
 |  | +    def test_start_factory(self):
 | 
											
												
													
														|  |          # Подготовка
 |  |          # Подготовка
 | 
											
												
													
														|  |          manager = settings_manager()
 |  |          manager = settings_manager()
 | 
											
												
													
														|  |          strg = storage()
 |  |          strg = storage()
 |