def test_full_admin_privileges(self):
        """Test full admin privileges check."""
        # root user
        conn = BlitzGateway(client_obj=self.root)
        assert conn.isFullAdmin()

        # New user with All privileges
        allPrivs = []
        for p in conn.getEnumerationEntries('AdminPrivilege'):
            allPrivs.append(p.getValue())
        client1 = self.new_client(privileges=allPrivs)
        conn1 = BlitzGateway(client_obj=client1)
        assert conn1.isFullAdmin()

        # New user with Restricted privileges
        client2 = self.new_client(privileges=['Sudo', 'ReadSession'])
        conn2 = BlitzGateway(client_obj=client2)
        assert not conn2.isFullAdmin()