def test_handler(self): "Ensures that a handler registered for a given type is executed when that type is converted." def test_handler(f, type): return TEST fulltext.add('application/test', '.test', test_handler) self.assertEqual(fulltext.get('files/test.test'), TEST) self.assertEqual(fulltext.get(file('files/test.test', 'r')), TEST)
def test_command(self): """Ensures that commands registered for a given type are executed by the `run_command` handler when that type is converted.""" fulltext.add('application/test', '.test', fulltext.run_command, (('echo', TEST), ('echo', TEST), )) self.assertEqual(fulltext.get('files/test.test'), TEST) with open('files/test.test', 'r') as fo: self.assertEqual(fulltext.get(fo), TEST)
def test_command(self): """Ensures that commands registered for a given type are executed by the `run_command` handler when that type is converted.""" fulltext.add('application/test', '.test', fulltext.run_command, ( ('echo', TEST), ('echo', TEST), )) self.assertEqual(fulltext.get('files/test.test'), TEST) self.assertEqual(fulltext.get(file('files/test.test', 'r')), TEST)