Beispiel #1
0
def test_candidat_zéro_ou_moins(capsys, candidat):
    out, err, code = capt_main(main, capsys, str(candidat))
    assert out == ""
    assert "valueerror" in err
    assert "doit être > 0" in err
Beispiel #2
0
def test_candidat_composé(capsys, candidat):
    out, err, code = capt_main(main, capsys, str(candidat))
    assert "non" in out
    assert "oui" not in out
    vérifier_range(out, 9, candidat)
    assert err == ""
Beispiel #3
0
def test_aucun_arg(capsys):
    out, err, code = capt_main(main, capsys, "")
    assert out == ""
    assert "indexerror" in err
    assert "au moins un argument" in err
Beispiel #4
0
def test_candidat_entier(capsys, candidat):
    out, err, code = capt_main(main, capsys, str(candidat))
    assert out == ""
    assert "valueerror" in err
    assert "invalid literal for int" in err
Beispiel #5
0
def test_candidat_premier(capsys, candidat):
    out, err, code = capt_main(main, capsys, str(candidat))
    assert "oui" in out
    assert "non" not in out
    assert err == ""