Esempio n. 1
0
def test_validate_donation_tiny():
    with pytest.raises(ValueError):
        mr.validate_donation("0.00000001")
Esempio n. 2
0
def test_validate_donation_nan():
    with pytest.raises(ValueError):
        mr.validate_donation("NaN")
Esempio n. 3
0
def test_validate_donation_notnum():
    with pytest.raises(ValueError):
        mr.validate_donation("some junk")
Esempio n. 4
0
def test_validate_donation_negative():
    with pytest.raises(ValueError):
        mr.validate_donation("-100")
Esempio n. 5
0
def test_validate_donation_good():
    result = mr.validate_donation("500")

    assert result == 500.0