|
@@ -7,36 +7,36 @@ import unittest
|
|
|
|
|
|
from src.storage.storage import storage
|
|
from src.storage.storage import storage
|
|
|
|
|
|
|
|
+
|
|
#
|
|
#
|
|
# Набор автотестов для проверки работы фабричного метода
|
|
# Набор автотестов для проверки работы фабричного метода
|
|
# #
|
|
# #
|
|
-class factory_test(unittest.TestCase):
|
|
|
|
-
|
|
|
|
|
|
+class test_factory(unittest.TestCase):
|
|
#
|
|
#
|
|
# Проверка создания ед. измерения
|
|
# Проверка создания ед. измерения
|
|
#
|
|
#
|
|
def test_factory(self):
|
|
def test_factory(self):
|
|
# Подготовка
|
|
# Подготовка
|
|
unit = measurement_unit_model.create_kg()
|
|
unit = measurement_unit_model.create_kg()
|
|
-
|
|
|
|
|
|
+
|
|
# Действие
|
|
# Действие
|
|
-
|
|
|
|
|
|
+
|
|
# Проверки
|
|
# Проверки
|
|
assert isinstance(unit, measurement_unit_model)
|
|
assert isinstance(unit, measurement_unit_model)
|
|
assert unit.base_coefficient == 1000
|
|
assert unit.base_coefficient == 1000
|
|
-
|
|
|
|
- #
|
|
|
|
|
|
+
|
|
|
|
+ #
|
|
# Проверка создание начальной номенклатуры
|
|
# Проверка создание начальной номенклатуры
|
|
- #
|
|
|
|
|
|
+ #
|
|
def test_create_recipes(self):
|
|
def test_create_recipes(self):
|
|
# Подготовка
|
|
# Подготовка
|
|
items = start_factory.create_recipes()
|
|
items = start_factory.create_recipes()
|
|
-
|
|
|
|
|
|
+
|
|
# действие
|
|
# действие
|
|
-
|
|
|
|
|
|
+
|
|
# Прверки
|
|
# Прверки
|
|
- assert len(items) > 0
|
|
|
|
-
|
|
|
|
|
|
+ assert len(items) > 0
|
|
|
|
+
|
|
#
|
|
#
|
|
# Проверка создания и записи списка номенклатур
|
|
# Проверка создания и записи списка номенклатур
|
|
#
|
|
#
|
|
@@ -49,7 +49,7 @@ class factory_test(unittest.TestCase):
|
|
st = setman.settings
|
|
st = setman.settings
|
|
|
|
|
|
start_factory(st, stor).create()
|
|
start_factory(st, stor).create()
|
|
-
|
|
|
|
|
|
+
|
|
# Действие
|
|
# Действие
|
|
|
|
|
|
# Проверка
|
|
# Проверка
|
|
@@ -59,25 +59,21 @@ class factory_test(unittest.TestCase):
|
|
assert len(stor.data[stor.ingredient_key()]) > 0
|
|
assert len(stor.data[stor.ingredient_key()]) > 0
|
|
assert len(stor.data[stor.recipe_key()]) > 0
|
|
assert len(stor.data[stor.recipe_key()]) > 0
|
|
|
|
|
|
- #
|
|
|
|
|
|
+ #
|
|
# Проверка работы класса start_factory
|
|
# Проверка работы класса start_factory
|
|
#
|
|
#
|
|
def test_start_factory(self):
|
|
def test_start_factory(self):
|
|
# Подготовка
|
|
# Подготовка
|
|
manager = settings_manager()
|
|
manager = settings_manager()
|
|
strg = storage()
|
|
strg = storage()
|
|
- factory = start_factory( manager.settings, strg)
|
|
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+ factory = start_factory(manager.settings, strg)
|
|
|
|
+
|
|
# Действие
|
|
# Действие
|
|
result = factory.create()
|
|
result = factory.create()
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
# Проверка
|
|
# Проверка
|
|
if manager.settings.is_first_run == True:
|
|
if manager.settings.is_first_run == True:
|
|
assert len(result) > 0
|
|
assert len(result) > 0
|
|
return
|
|
return
|
|
-
|
|
|
|
-
|
|
|
|
- assert len(result) == 0
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ assert len(result) == 0
|