import fileinput import sys from Parser import CommandParser from Parser import ParseError from SimpleDatabase import SimpleDatabase def print_help(): pass if __name__ == "__main__": parser = CommandParser() db = SimpleDatabase() while 1: try: line = sys.stdin.readline() if not line: continue if len(line.strip()) == 0: continue cmd = parser.parse(line.strip()) if cmd.getType() == 'END': break ret = db.execute(cmd) if len(ret.strip()) > 0: print ret except KeyboardInterrupt:
def setUp(self): unittest.TestCase.setUp(self) self.testClass=SimpleDatabase() self.testClass.print_flag=False