def testLoadPlugins(self):

        redirectstdout = ConsumeOutput()
        redirect_handler = logging.StreamHandler(redirectstdout)
        logger = logging.getLogger('mapclient.core.pluginframework')
        logger.setLevel(logging.INFO)
        for handler in logger.handlers:
            logger.removeHandler(handler)

        logger.addHandler(redirect_handler)

        pm = PluginManager()
        pm.load()

        redirect_handler.flush()

        features = [True for msg in redirectstdout.messages if "Loaded plugin 'pointcloudserializerstep' version [0.3.0] by Hugh Sorby" in msg]
        self.assertEqual(1, len(features))

        logger.removeHandler(redirect_handler)
        redirect_handler.close()