def checkEnter(self):
        console.profuse("    Check enter into {0}\n".format(self.name))

        for need in self.beacts:  #could use generator expression and all()
            if not need(): #evaluate need Act if failed
                return False #return False on first failure

        for aux in self.auxes:
            #if aux.main is not None then it has not been released and so
            #we can't enter unless its ourself for forced re-entry
            if aux.main and (aux.main is not self): # does aux belong to another frame
                console.concise("    False. Invalid aux '{0}' in use "
                        "by another frame '{1}'\n".format(aux.name, aux.main.name))
                return False

            if not aux.checkStart(): #performs entry checks beacts
                return False

        console.profuse("    True all {0}\n".format(self.name))

        return True #since no failues return True
Takes the same arguments as the :class:`EnvironBuilder` class with
dataset/ETHPy150Open ioflo/ioflo/ioflo/base/framing.py/Frame.checkEnter--crossover with--dataset/ETHPy150Open IanLewis/kay/kay/lib/werkzeug/test.py/Client.open