def test_list_roles_endpoint(self): RoleFactory.create_batch(3) role1 = RoleFactory.create(name="admin") user_id = BaseTestCase.user_id() PermissionFactory.create(keyword="view_roles", role=role1) UserRoleFactory.create(user_id=user_id, role=role1) response = self.client().get(self.make_url("/roles/"), headers=self.headers()) response_json = self.decode_from_json_string(response.data.decode("utf-8")) payload = response_json["payload"] self.assert200(response) self.assertEqual(len(payload["roles"]), 4) self.assertJSONKeysPresent(payload["roles"][0], "name", "help")
def test_list_roles_endpoint(self): RoleFactory.create_batch(3) role1 = RoleFactory.create(name='admin') user_id = BaseTestCase.user_id() permission = PermissionFactory.create(keyword='view_roles', role=role1) user_role = UserRoleFactory.create(user_id=user_id, role=role1) response = self.client().get(self.make_url('/roles/'), headers=self.headers()) response_json = self.decode_from_json_string( response.data.decode('utf-8')) payload = response_json['payload'] self.assert200(response) self.assertEqual(len(payload['roles']), 4) self.assertJSONKeysPresent(payload['roles'][0], 'name', 'help')