class ParserFactory: parser_map = {'squid': SquidParser(), 'justniffer': JustNifferParser()} inbox_map = { 'squid': '/opt/esm/dp/inbox/squid/', 'justniffer': '/opt/esm/dp/inbox/justniffer/' } @staticmethod def createParser(device_name): return ParserFactory.parser_map.get(device_name) @staticmethod def getInboxPath(device_name): return ParserFactory.inbox_map.get(device_name)
def setUp(self): self.parser = SquidParser()