コード例 #1
0
 def create_test_queries(self):
     #read in content of input file
     with open(self._path_input_file, 'r') as f:
         content = f.read()
         evaluator = Evaluator(content)
         list_queries = evaluator.parse()
         evaluator.write_queries(list_queries, self._path_output_file)
コード例 #2
0
 def create_test_queries(self):
   #read in content of input file
   with open(self._path_input_file, 'r') as f:
     content = f.read()
     evaluator = Evaluator(content)
     list_queries = evaluator.parse()
     evaluator.write_queries(list_queries, self._path_output_file)    
コード例 #3
0
def main():
    if len(sys.argv) < 3:
        raise MissingCommandLineArgumentsError(
            'Usage: python sqltester.py --input=[pathInputFile] ' +
            ' --output=[pathOutputFile]')

    list_command_line_parameters = command_line_parser(sys.argv[1:])
    missing_command_line_arguments = check_required_command_line_arguments_exist(
        list_command_line_parameters, REQUIRED_COMMAND_LINE_ARGUMENTS)

    if missing_command_line_arguments:
        raise MissingCommandLineArgumentsError(
            'Usage: python sqltester.py --input=[pathInputFile] ' +
            ' --output=[pathOutputFile]')

    path_input_file = ''
    path_output_file = ''
    for pair in list_command_line_parameters:
        command_line_argument, command_line_value = pair
        if command_line_argument == 'input':
            path_input_file = command_line_value
        if command_line_argument == 'output':
            path_output_file = command_line_value

    #read in content of input file
    with open(path_input_file, 'r') as f:
        content = f.read()
        evaluator = Evaluator(content)
        list_queries = evaluator.parse()
        evaluator.write_queries(list_queries, path_output_file)
コード例 #4
0
def main():
  if len(sys.argv) < 3:
    raise MissingCommandLineArgumentsError('Usage: python sqltester.py --input=[pathInputFile] ' +
      ' --output=[pathOutputFile]')
  
  list_command_line_parameters = command_line_parser(sys.argv[1:])
  missing_command_line_arguments = check_required_command_line_arguments_exist(list_command_line_parameters, 
    REQUIRED_COMMAND_LINE_ARGUMENTS)
  
  if missing_command_line_arguments:
    raise MissingCommandLineArgumentsError('Usage: python sqltester.py --input=[pathInputFile] ' +
      ' --output=[pathOutputFile]')
  
  path_input_file = ''
  path_output_file = ''
  for pair in list_command_line_parameters:
    command_line_argument, command_line_value = pair
    if command_line_argument == 'input':
      path_input_file = command_line_value
    if command_line_argument == 'output':
      path_output_file = command_line_value
  
  #read in content of input file
  with open(path_input_file, 'r') as f:
    content = f.read()
    evaluator = Evaluator(content)
    list_queries = evaluator.parse()
    evaluator.write_queries(list_queries, path_output_file)