def test_actionWithTargetInDarkRoom(self):
        self.assertCommandOutput(
            "create pants named 'pair of pants'",
            ["You create a pair of pants."],
            ["Test Player creates a pair of pants."])

        # The action is going to try to locate its target.  During the graph
        # traversal it shouldn't find _any_ pants.  Whether or not we find any
        # pants, we want the message to note that it's too dark.  The reason is
        # actually a property of a link (or perhaps a set of links: i.e. the
        # me->me link, the me->chair link, the chair->room link) so the
        # retriever is going to need to keep a list of those (Refusals) as it
        # retrieves each one.
        #
        # resolve calls search
        # search calls findProviders
        # findProviders constructs a thingy, calls obtain()

        self.test_actionWithNoTargetInDarkRoom()
By default, actions which require objects in a darkened room should
dataset/ETHPy150Open twisted/imaginary/imaginary/test/test_illumination.py/ActionsInDarkRoomTestCase.test_actionWithTargetInDarkRoom