Esempio n. 1
0
def test_rejects_numbers_greater_than_100():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(101)
Esempio n. 2
0
def test_rejects_number_0():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(0)
Esempio n. 3
0
def test_rejects_negative_numbers():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(-1)
Esempio n. 4
0
def test_for_number_30_return_fizzbuzz():
    result = divisible_number(30)

    assert result == 'fizzbuzz'
Esempio n. 5
0
def test_for_number_45return_fizzbuzz():
    result = divisible_number(45)

    assert result == 'fizzbuzz'
Esempio n. 6
0
def test_for_number_20_return_buzz():
    result = divisible_number(20)

    assert result == 'buzz'
Esempio n. 7
0
def test_for_number_1_return_as_string():
    result = divisible_number(1)

    assert result == '1'
Esempio n. 8
0
def test_for_number_9_return_fizz():
    result = divisible_number(9)

    assert result == 'fizz'
Esempio n. 9
0
def test_for_number_4_return_as_string():
    result = divisible_number(4)

    assert result == '4'
Esempio n. 10
0
def test_for_number_2_return_as_string():
    result = divisible_number(2)

    assert result == '2'