main.py (25 lines of code) (raw):

print("Look at me! I'm running a Python command! WOW!") import argparse from data_validation import retrieve_data_validation_metrics, record_validation_results print("Dependencies successfully imported!") parser = argparse.ArgumentParser( description="Validate Recent Search Input Against Historical Norms", formatter_class=argparse.ArgumentDefaultsHelpFormatter, ) parser.add_argument( "--data_validation_origin", help="Origin table for data validation metrics" ) parser.add_argument( "--data_validation_reporting_destination", help="Table to store data validation metric test results", ) print("Parser successfully instantiated!") args = parser.parse_args() print("Args successfully parsed!") print(f"Data Validation Origin: {args.data_validation_origin}") print(f"Data Validation Reporting Destination: {args.data_validation_reporting_destination}") print("Retrieving Data Validation Metrics Now...") validation_df = retrieve_data_validation_metrics(args.data_validation_origin) print(f"Input Dataframe Shape: {validation_df.shape}") print("Recording validation results...") record_validation_results(validation_df, args.data_validation_reporting_destination)