Skip to content
Snippets Groups Projects
Verified Commit 600d551e authored by Mark's avatar Mark
Browse files

Add assertion

parent 6c2617d4
No related branches found
No related tags found
1 merge request!2Minimal frontend
...@@ -172,15 +172,7 @@ class GraphQlTests(LiveServerTestCase): ...@@ -172,15 +172,7 @@ class GraphQlTests(LiveServerTestCase):
role{{name}} role{{name}}
}}}}'''.format(username, role_name) }}}}'''.format(username, role_name)
self.client.execute(querystring) self.client.execute(querystring)
querystring = ''' get_user_querystring = '''
mutation{{
removeRoleFromUser(
username: "{0}",
role: "{1}"){{ ok }}
}}'''.format(username, role_name)
result = loads(self.client.execute(querystring))
self.assertTrue(result["data"]["removeRoleFromUser"]["ok"])
querystring = '''
{{ {{
getUser(username: "{0}"){{ getUser(username: "{0}"){{
roles{{ roles{{
...@@ -189,7 +181,17 @@ class GraphQlTests(LiveServerTestCase): ...@@ -189,7 +181,17 @@ class GraphQlTests(LiveServerTestCase):
}} }}
}} }}
'''.format(username).strip() '''.format(username).strip()
result = loads(self.client.execute(get_user_querystring))
self.assertEqual(1, len(result["data"]["getUser"]["roles"]["edges"]))
querystring = '''
mutation{{
removeRoleFromUser(
username: "{0}",
role: "{1}"){{ ok }}
}}'''.format(username, role_name)
result = loads(self.client.execute(querystring)) result = loads(self.client.execute(querystring))
self.assertTrue(result["data"]["removeRoleFromUser"]["ok"])
result = loads(self.client.execute(get_user_querystring))
self.assertEqual(0, len(result["data"]["getUser"]["roles"]["edges"])) self.assertEqual(0, len(result["data"]["getUser"]["roles"]["edges"]))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment