Esempio n. 1
0
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())
Esempio n. 2
0
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())
Esempio n. 3
0
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())
Esempio n. 4
0
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())
Esempio n. 5
0
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())
Esempio n. 6
0
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())