Bug 2351 Fixed: Able to Update user role even with project user role
Change-Id: I787b76f53219d24113dd3cb30ea3cafd18933d8f
Signed-off-by: Adurti <adurti.v@tataelxsi.co.in>
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_nbi/tests/test_admin_topics.py b/osm_nbi/tests/test_admin_topics.py
index 4da4d61..a4c4918 100755
--- a/osm_nbi/tests/test_admin_topics.py
+++ b/osm_nbi/tests/test_admin_topics.py
@@ -926,6 +926,7 @@
uid = str(uuid4())
pid1 = str(uuid4())
rid1 = str(uuid4())
+ self.fake_session["user_id"] = uid
prms = [
{
"project": pid1,
@@ -953,6 +954,14 @@
{"_id": rid2, "name": "role-2"},
{"_id": rid1, "name": "role-1"},
]
+
+ role = {
+ "_id": rid1,
+ "name": "role-1",
+ "permissions": {"default": False, "admin": False, "roles": True},
+ }
+ self.db.create("users", user)
+ self.db.create("roles", role)
new_name = "new-user-name"
new_pasw = "New@pwd1"
add_prms = [{"project": pid2, "role": rid2}]