def testHeldLightSource(self):
        torch = objects.Thing(store=self.store, name=u"torch")
        objects.LightSource.createFor(torch, candelas=80)

        objects.Container.createFor(self.observer, capacity=1000)

        torch.moveTo(self.observer)

        self.assertEquals(
            list(self.observer.findProviders(iimaginary.IVisible, 1)),
            [self.observer, torch, self.location, self.rock])
Tokenize a string to split off punctuation other than periods
dataset/ETHPy150Open twisted/imaginary/imaginary/test/test_illumination.py/DarknessTestCase.testHeldLightSource--crossover with--dataset/ETHPy150Open nltk/nltk/nltk/tokenize/punkt.py/PunktLanguageVars.word_tokenize