Exemplo n.º 1
0
def test__query__default(capsys, monkeypatch):
    input_string(monkeypatch, "")

    choice = query("Would you like to blindly accept my defaults?")

    out, err = capsys.readouterr()

    assert out == "Would you like to blindly accept my defaults? [Y/n] "
    assert True == choice
Exemplo n.º 2
0
def test__query__no(capsys, monkeypatch):
    input_string(monkeypatch, "N")

    choice = query("Would you like to hear some cat facts?")

    out, err = capsys.readouterr()

    assert out == "Would you like to hear some cat facts? [Y/n] "
    assert False == choice
Exemplo n.º 3
0
def test__query__yes(capsys, monkeypatch):
    input_string(monkeypatch, "Y")

    choice = query("Would you like to play a game?")

    out, err = capsys.readouterr()

    assert out == "Would you like to play a game? [Y/n] "
    assert True == choice
Exemplo n.º 4
0
def test__query__default(capsys, monkeypatch):
    input_string(monkeypatch, "")

    choice = query("Would you like to blindly accept my defaults?")

    out, err = capsys.readouterr()

    assert out == "Would you like to blindly accept my defaults? [Y/n] "
    assert True == choice
Exemplo n.º 5
0
def test__query__no(capsys, monkeypatch):
    input_string(monkeypatch, "N")

    choice = query("Would you like to hear some cat facts?")

    out, err = capsys.readouterr()

    assert out == "Would you like to hear some cat facts? [Y/n] "
    assert False == choice
Exemplo n.º 6
0
def test__query__yes(capsys, monkeypatch):
    input_string(monkeypatch, "Y")

    choice = query("Would you like to play a game?")

    out, err = capsys.readouterr()

    assert out == "Would you like to play a game? [Y/n] "
    assert True == choice