|
@@ -18,7 +18,7 @@ class test_models(unittest.TestCase):
|
|
|
sts = setman.settings
|
|
|
|
|
|
# Действие
|
|
|
- company = company_model(sts)
|
|
|
+ company = company_model("Test company", sts)
|
|
|
|
|
|
# Проверка
|
|
|
assert isinstance(company, company_model)
|
|
@@ -31,8 +31,8 @@ class test_models(unittest.TestCase):
|
|
|
|
|
|
def test_measurement_unit(self):
|
|
|
# Подготовка
|
|
|
- g = measurement_unit_model()
|
|
|
- kg = measurement_unit_model(1000, g)
|
|
|
+ g = measurement_unit_model("Граммы")
|
|
|
+ kg = measurement_unit_model("Килограммы", 1000, g)
|
|
|
|
|
|
# Действие
|
|
|
|
|
@@ -45,9 +45,9 @@ class test_models(unittest.TestCase):
|
|
|
|
|
|
def test_nomenclature(self):
|
|
|
# Подготовка
|
|
|
- munit = measurement_unit_model()
|
|
|
+ munit = measurement_unit_model("Test munit")
|
|
|
fn = "abc"
|
|
|
- nom = nomenclature_model(fn, munit, None)
|
|
|
+ nom = nomenclature_model("Test nomenclature", fn, munit, nomenclature_group_model("Test ng"))
|
|
|
|
|
|
# Действие
|
|
|
|
|
@@ -58,16 +58,14 @@ class test_models(unittest.TestCase):
|
|
|
|
|
|
def test_base_name_validation(self):
|
|
|
# Подготовка
|
|
|
- some = abstract_reference()
|
|
|
fn = "abc"
|
|
|
+ some = abstract_reference(fn)
|
|
|
+ fn *= 2
|
|
|
|
|
|
# Действие
|
|
|
some.name = fn
|
|
|
|
|
|
# Проверка
|
|
|
- self.assertRaises(argument_exception, some.name(""))
|
|
|
- self.assertRaises(argument_exception, some.name(" " * 51))
|
|
|
- self.assertRaises(argument_exception, 10)
|
|
|
assert some.name == fn
|
|
|
|
|
|
|