aboutsummaryrefslogtreecommitdiffstats
path: root/python_moondb/tests/unit_python/policies/test_data.py
diff options
context:
space:
mode:
authorReemMahmoud <rfawzy.ext@orange.com>2018-01-04 12:32:51 +0200
committerReemMahmoud <rfawzy.ext@orange.com>2018-01-04 12:32:51 +0200
commit9165dfcf59b1325f317e8a412e5f775855354300 (patch)
tree53c9b8cba3f0587925bee82ccfcfdf540ff9168d /python_moondb/tests/unit_python/policies/test_data.py
parent0f88d8acc6d55a2274376c949e3ad3f4fc14dac7 (diff)
Add more moon-db tests
Change-Id: I9c0f08580528a6411420fe3d5e41ebbc18280cd2 Signed-off-by: ReemMahmoud <rfawzy.ext@orange.com>
Diffstat (limited to 'python_moondb/tests/unit_python/policies/test_data.py')
-rwxr-xr-xpython_moondb/tests/unit_python/policies/test_data.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/python_moondb/tests/unit_python/policies/test_data.py b/python_moondb/tests/unit_python/policies/test_data.py
index 68b1d2a0..875121eb 100755
--- a/python_moondb/tests/unit_python/policies/test_data.py
+++ b/python_moondb/tests/unit_python/policies/test_data.py
@@ -495,7 +495,7 @@ def test_delete_subject_with_invalid_perimeter_id(db):
def test_get_available_metadata(db):
policy_id = mock_data.get_policy_id()
- metadata = get_available_metadata(policy_id)
+ metadata = get_available_metadata(policy_id=policy_id)
assert metadata
assert metadata['object'][0] == "object_category_id1"
assert metadata['subject'][0] == "subject_category_id1"
@@ -504,10 +504,15 @@ def test_get_available_metadata(db):
def test_get_available_metadata_empty_model(db):
import policies.test_policies as test_policies
- policy_id = mock_data.get_policy_id()
value = mock_data.create_policy("invalid")
- policy = test_policies.add_policies(value)
+ policy = test_policies.add_policies(value=value)
assert policy
policy_id = list(policy.keys())[0]
- metadata = get_available_metadata(policy_id)
- assert metadata \ No newline at end of file
+ metadata = get_available_metadata(policy_id=policy_id)
+ assert metadata
+
+
+def test_get_available_metadata_with_invalid_policy_id(db):
+ with pytest.raises(Exception) as exception_info:
+ get_available_metadata(policy_id='invalid')
+ assert '400: Policy Unknown' == str(exception_info.value)