12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- from src.models.measurement_unit_model import measurement_unit_model
- from src.logic.start_factory import start_factory
- from src.settings.settings_manager import settings_manager
- import unittest
- #
- # Набор автотестов для проверки работы фабричного метода
- # #
- class factory_test(unittest.TestCase):
- #
- # Проверка создания ед. измерения
- #
- def test_check_factory(self):
- # Подготовка
- unit = measurement_unit_model.create_kg()
-
- # Действие
-
- # Проверки
- assert unit is not None
-
- #
- # Проверка создание начальной номенклатуры
- #
- def test_check_create_nomenclature(self):
- # Подготовка
- items = start_factory.create_nomenclature()
-
- # действие
-
- # Прверки
- assert len(items) > 0
-
-
- #
- # Проверка работы класса start_factory
- #
- def test_check_start_factor(self):
- # Подготовка
- manager = settings_manager()
- factory = start_factory( manager.settings )
-
-
- # Действие
- result = factory.create()
-
-
- # Проверка
- if manager.settings.is_first_run == True:
- assert len(result) > 0
- return
-
-
- assert len(result) == 0
-
-
|