Új hozzászólás Aktív témák

  • sztanozs

    veterán

    válasz tvamos #3093 üzenetére

    Dekorátor pl a input függvény felülírására:
    Az első függvény (mock-olt) nem fog bekérni semmit a konzolon, fixen megkapja a test input lista sorait, de a második igen.

    from unittest import mock
    from typing import Callable

    test_inputs = [
    "line 1",
    "line 2",
    "line 3"]

    @mock.patch('builtins.input', side_effect=test_inputs)
    def letme_test_it(input: Callable) -> None:
    i1, i2, i3 = input(), input(), input()
    print(i1, i2, i3)

    def letme_provide_input():
    i1, i2, i3 = input(), input(), input()
    print(i1, i2, i3)

    if __name__ == '__main__':
    letme_test_it()
    letme_provide_input()

    [ Szerkesztve ]

    JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...

Új hozzászólás Aktív témák