def testLoadConfig(self): c = Controller() c.loadConfig(os.path.join(os.path.dirname(__file__), 'testConfig.json')) self.assertTrue(c.hasDevice("Main")) self.assertTrue(c.hasDevice("Main Listener")) self.assertTrue(isinstance(c.getDevice("Main"), KramerVP88)) self.assertTrue(isinstance(c.getDevice("Main Listener"), KramerVP88Listener))