@@ -31,29 +31,19 @@ def test_join_query_2(self):
3131 def test_rl_query_manual (self ):
3232 # simulate a left outter join by finding users with no roles
3333 client = ServiceNowClient (self .c .server , self .c .credentials )
34- gr = client .GlideRecord ('sys_user ' )
35- gr .add_encoded_query ('RLQUERYsys_user_has_role.user,=0 ^ENDRLQUERY' )
34+ gr = client .GlideRecord ('sys_user_group ' )
35+ gr .add_encoded_query ('RLQUERYsys_group_has_role.group,>0,m2m^role.nameLIKEadmin ^ENDRLQUERY' )
3636 gr .query ()
37- self .assertGreater (gr .get_row_count (), 1 )
38- self .assertLess (gr .get_row_count (), 10 )
39-
40- def test_rl_query_basic (self ):
41- # simulate a left outter join by finding users with no roles
42- client = ServiceNowClient (self .c .server , self .c .credentials )
43- gr = client .GlideRecord ('sys_user' )
44- gr .add_rl_query ('sys_user_has_role' , 'user' , '=0' )
45- self .assertEqual (gr .get_encoded_query (), 'RLQUERYsys_user_has_role.user,=0^ENDRLQUERY' )
46- gr .query ()
47- self .assertGreater (gr .get_row_count (), 1 )
48- self .assertLess (gr .get_row_count (), 10 )
37+ self .assertGreater (gr .get_row_count (), 2 )
38+ self .assertLess (gr .get_row_count (), 8 )
4939
5040 def test_rl_query_advanced (self ):
5141 client = ServiceNowClient (self .c .server , self .c .credentials )
52- gr = client .GlideRecord ('sys_user ' )
53- qc = gr .add_rl_query ('sys_user_has_role ' , 'user ' , '>0' , True )
54- qc .add_query ('role.name' , 'admin' )
55- self .assertEqual (gr .get_encoded_query (), 'RLQUERYsys_user_has_role.user ,>0,m2m^role.name=admin ^ENDRLQUERY' )
42+ gr = client .GlideRecord ('sys_user_group ' )
43+ qc = gr .add_rl_query ('sys_group_has_role ' , 'group ' , '>0' , True )
44+ qc .add_query ('role.name' , 'LIKE' , ' admin' )
45+ self .assertEqual (gr .get_encoded_query (), 'RLQUERYsys_group_has_role.group ,>0,m2m^role.nameLIKEadmin ^ENDRLQUERY' )
5646 gr .query ()
57- self .assertGreater (gr .get_row_count (), 10 )
58- self .assertLess (gr .get_row_count (), 25 )
47+ self .assertGreater (gr .get_row_count (), 2 )
48+ self .assertLess (gr .get_row_count (), 8 )
5949
0 commit comments