class TestSubsystemRouter(unittest.TestCase): def setUp(self): self.manager = Manager( { "sources": [os.path.abspath(os.path.join(os.path.dirname(lascaux.__file__), "subsystems"))], "subsystems": {"router": {"enabled": True, "routers": {"regex": {"enabled": True}}}}, } ) self.manager.setup() def runTest(self): self.manager.execute("load_routers")
class TestSubsystemPlugin(unittest.TestCase): def setUp(self): self.manager = Manager({ 'sources': [os.path.abspath(os.path.join(os.path.dirname(lascaux.__file__), 'subsystems'))], 'subsystems': { 'plugin': { 'enabled': True } } }) self.manager.setup() def test_find_plugins(self): self.manager.execute('load_plugins')
class TestSubsystemServer(unittest.TestCase): def setUp(self): self.manager = Manager({ 'sources': [os.path.abspath(os.path.join(os.path.dirname(lascaux.__file__), 'subsystems'))], 'subsystems': { 'server': { 'enabled': True, 'sources': [], 'servers': { 'simplewsgi': { 'enabled': True } } } } }) self.manager.setup() def runTest(self): self.manager.execute('load_servers') self.manager.execute('start_servers')