def test_doubled_card(): print( "______________________________\nВвод с 2мя картами\n______________________________" ) step_inputs = {0: "123 mastercard visa", 1: "да"} context = {"step_inputs": step_inputs, "step_number": 0} mob_pay.input = lambda x: input_steps(context) check_result(mob_pay.mob_payment())
def test_doubled_amount(): print( "______________________________\nВвод с 2мя суммами\n______________________________" ) step_inputs = {0: "123 1213 visa bro", 1: "да"} context = {"step_inputs": step_inputs, "step_number": 0} mob_pay.input = lambda x: input_steps(context) check_result(mob_pay.mob_payment())
def test_with_rubbish(): print( "______________________________\nВвод с <мусором>\n______________________________" ) step_inputs = {0: "mastercard 123 rubbish mom", 1: "да"} context = {"step_inputs": step_inputs, "step_number": 0} mob_pay.input = lambda x: input_steps(context) check_result(mob_pay.mob_payment())
def test_with_no_input(): print( "______________________________\nПустой ввод\n______________________________" ) step_inputs = {0: " ", 1: "да"} context = {"step_inputs": step_inputs, "step_number": 0} mob_pay.input = lambda x: input_steps(context) check_result(mob_pay.mob_payment())
def test_common_request_2(): print( "______________________________\nСтандартный ввод №2\n______________________________" ) step_inputs = {0: "bro mastercard 123", 1: "да"} context = {"step_inputs": step_inputs, "step_number": 0} mob_pay.input = lambda x: input_steps(context) check_result(mob_pay.mob_payment())
def test_common_request(): print( "______________________________\nСтандартный ввод\n______________________________" ) step_inputs = {0: "100.123 visa mom", 1: "да"} context = {"step_inputs": step_inputs, "step_number": 0} mob_pay.input = lambda x: input_steps(context) """ переменная Input вызывает не встроенную ф-ию, а новую определенную нами. В данном случае lambd'y, которая возврашает переменная request """ check_result(mob_pay.mob_payment())