diff options
Diffstat (limited to 'python_moondb/tests/unit_python/models/test_models.py')
-rw-r--r-- | python_moondb/tests/unit_python/models/test_models.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/python_moondb/tests/unit_python/models/test_models.py b/python_moondb/tests/unit_python/models/test_models.py index 06c2b6be..251792c5 100644 --- a/python_moondb/tests/unit_python/models/test_models.py +++ b/python_moondb/tests/unit_python/models/test_models.py @@ -140,6 +140,20 @@ def test_add_models(db): delete_all_models() +def test_add_models_with_same_name_twice(db): + model_value1 = { + "name": "MLS", + "description": "test", + "meta_rules": "meta_rule_mls_1" + } + models = add_model(value=model_value1) + assert isinstance(models, dict) + assert models + with pytest.raises(Exception) as exc_info: + add_model(value=model_value1) + delete_all_models() + + def test_delete_models(db): model_value1 = { "name": "MLS", |