コード例 #1
0
def test_rejects_numbers_greater_than_100():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(101)
コード例 #2
0
def test_rejects_number_0():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(0)
コード例 #3
0
def test_rejects_negative_numbers():
    with pytest.raises(NumberNotInValidRange):
        divisible_number(-1)
コード例 #4
0
def test_for_number_30_return_fizzbuzz():
    result = divisible_number(30)

    assert result == 'fizzbuzz'
コード例 #5
0
def test_for_number_45return_fizzbuzz():
    result = divisible_number(45)

    assert result == 'fizzbuzz'
コード例 #6
0
def test_for_number_20_return_buzz():
    result = divisible_number(20)

    assert result == 'buzz'
コード例 #7
0
def test_for_number_1_return_as_string():
    result = divisible_number(1)

    assert result == '1'
コード例 #8
0
def test_for_number_9_return_fizz():
    result = divisible_number(9)

    assert result == 'fizz'
コード例 #9
0
def test_for_number_4_return_as_string():
    result = divisible_number(4)

    assert result == '4'
コード例 #10
0
def test_for_number_2_return_as_string():
    result = divisible_number(2)

    assert result == '2'