def test_filters(find_qualifying_loans): #added find_qualifying_loans to argument of test_filters function bank_data = fileio.load_csv(Path('./data/daily_rate_sheet.csv')) current_credit_score = 750 debt = 1500 income = 4000 loan = 210000 home_value = 250000 monthly_debt_ratio = 0.375 loan_to_value_ratio = 0.84
def test_filters(): bank_data = fileio.load_csv(Path('./data/daily_rate_sheet.csv')) current_credit_score = 750 debt = 1500 income = 4000 loan = 210000 home_value = 250000 monthly_debt_ratio = 0.375 loan_to_value_ratio = 0.84
def load_bank_data(): """Ask for the file path to the latest banking data and load the CSV file. Returns: The bank data from the data rate sheet CSV file. """ csvpath = questionary.text("Enter a file path to a rate-sheet (.csv):").ask() csvpath = Path(csvpath) if not csvpath.exists(): sys.exit(f"Oops! Can't find this path: {csvpath}") return load_csv(csvpath)
def test_filters(): bank_data = load_csv(Path('./data/daily_rate_sheet.csv')) credit_score = 750 debt = 1500 income = 4000 loan = 210000 home_value = 250000 monthly_debt_ratio = 0.375 loan_to_value_ratio = 0.84 return (bank_data, credit_score, debt, income, loan, home_value, monthly_debt_ratio, loan_to_value_ratio)
def test_filters(): bank_data = load_csv(Path('../data/daily_rate_sheet.csv')) current_credit_score = 750 debt = 1500 income = 4000 loan = 210000 home_value = 250000 monthly_debt_ratio = 0.375 loan_to_value_ratio = 0.84 # @TODO: Test the new save_csv code! # YOUR CODE HERE! return test_save_csv()
def load_bank_data(): """Ask for the file path to the latest banking data and load the CSV file. Returns: The bank data from the data rate sheet CSV file. """ # Questioning user and storing answer to a variable. csvpath = questionary.text( "Enter a file path './data/daily_rate_sheet.csv':").ask() # Removing space and normalizing data input to lower case. csvpath = csvpath.replace(" ", "").lower() csvpath = Path(csvpath) # Validates input file daily_rate_sheet.csv location. if not csvpath.exists(): sys.exit(f"Oops! Can't find this path: {csvpath}") return load_csv(csvpath)
def test_filters(): csvpath = Path('../data/daily_rate_sheet.csv') bank_data = fileio.load_csv(csvpath) current_credit_score = 750 debt = 1500 income = 4000 loan = 210000 home_value = 250000 monthly_debt_ratio = 0.375 loan_to_value_ratio = 0.84 filtered_bank_data = max_loan_size.filter_max_loan_size(loan, bank_data) filtered_bank_data = credit_score.filter_credit_score( current_credit_score, filtered_bank_data) filtered_bank_data = debt_to_income.filter_debt_to_income( monthly_debt_ratio, filtered_bank_data) filtered_bank_data = loan_to_value.filter_loan_to_value( loan_to_value_ratio, filtered_bank_data) assert len(filtered_bank_data) == 6